Easeful Opublikowano 20 Lutego 2010 Udostępnij Opublikowano 20 Lutego 2010 Mam dwa pytania. Pierwsze - jakie klucze modyfikować, by uzyskać efekt taki, że pliki, dajmy na to *.lol będą domyślnie otwierane moim programem, np. C:\Programes\mojprogram.exe Drugie - "spowinowacone" z pierwszym, gdyż jak już bym miał nawet ustawione to domyślne otwieranie przez mojprogram.exe, to jak uzyskać dane z pliku *.lol, który wywołał mojprogram.exe? czy jego zawartość, bądź ścieżka jest podana w argumencie, tj. w parameter_string() ? Dla nieczających nadal wytłumaczę inaczej to "drugie": 1. Włączam plik *.lol 2. Włącza mi się mojprogram.exe, ale skąd on ma wiedzieć jaki plik *.lol go wywołał? 3. Czy jest to ustalone w parameter_string() etc. ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 22 Lutego 2010 Udostępnij Opublikowano 22 Lutego 2010 Stwórz gałąź: (zamiast klucza ".rozszerzenie" podaj to swoje rozszerzenie) \.rozszerzenie\shell\open\command w kluczu głównym HKEY_CLASSES_ROOT i ustaw jej domyślną wartość na ścieżkę do swojego programu + "%1" (żeby ścieżka do pliku była przekazywana w parametrach do twojej aplikacji). Potem w swoim programie użyj parameter_string, by przechwycić ścieżkę. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się