Pytanie pierwsze: piszę sobie edytor tekstu otwierający pliki o wymyślonym przeze mnie rozszerzeniu. Co mogę zrobić, aby po otworzeniu pliku o tym rozszerzeniu tekst był automatycznie wrzucamy do textboxa w aplikacji / do aplikacji przekazywana była by ścieżka do tego pliku?
Pytanie drugie: jeżeli uda mi się rozwiązać problem pierwszy, to jak mogę ustawić moją aplikację jako program domyślny dla plików tego typu, tak, aby nie trzeba było szukać przez "Otwóż za pomocą..."?
3
0
- Argumenty wywołania programu w C# zazwyczaj znajdują się w tablicy
args
metodyMain
. - Jak sądzę musisz dodać odpowiedni wpis w rejestrze systemu.
0
- Dzięki za informację, udało mi się to znaleźć, działa poprawnie.
- Są jakieś domyślne funkcje w C# pozwalające na zabawę rejestrem, czy trzeba ściągać jakieś dll'ki?
0
hmmm.... http://bit.ly/11ZKdQl?
0
Dzięki wszystkim.
0
Tu masz wszystko: http://stackoverflow.com/questions/7789319/how-to-make-a-c-sharp-application-work-as-the-default-program-for-certain-files
Działa to tak, że po otworzeniu odpowiedniego rozszerzenia jako parametr ląduje nazwa pliku a Ty w programie sobie odczytujesz.