Jak ustawić program, który „Edytuj” otwiera się w menu kontekstowym?

4

Jeśli kliknę prawym przyciskiem myszy plik JPG lub PNG, opcja „Edytuj” otworzy MS Paint, a chciałbym, aby otworzył GIMP. Znalazłem programy ShellMenuView i ShellExView, ale nie mogę znaleźć odpowiednich wpisów.

W rzeczywistości ShellMenuView ma wpis, .pngktóry mówi Edit with GIMPi wydaje się wywoływać poprawny plik wykonywalny, ale nie pojawia się w menu (i tak naprawdę nie chcę, aby był zapchany dwiema opcjami edycji).

Zajrzałem również do rejestru i widzę te klucze:

  • HKEY_CLASSES_ROOT\*\OpenWithList\MSPaint.exe\(który ma tylko jeden wpis, (Default)z pustymi danymi)
  • HKEY_CLASSES_ROOT\.png\z folderami OpenWithPrigIdi PersistentHandler.
  • HKEY_CLASSES_ROOT\pngfile\shell\z folderami crush(PNGcrush, które dodałem sobie jakiś czas temu) i open.

Widziałem to pytanie, ale dotyczy to tylko systemu Windows XP i nie działa w systemie Vista. Nie ma karty „Typy plików”, a „Ustaw skojarzenia” w Panelu sterowania ustawia tylko menu „Otwórz za pomocą”.

Jak więc i gdzie mogę zmienić funkcje „Edytuj” w menu kontekstowym?

DisgruntledGoat
źródło

Odpowiedzi:

3

Łatwiejsza odpowiedź: użyj NirSoft's FileTypes Manager w następujący sposób:

W górnym okienku znajdź i wybierz rozszerzenie .JPG.
Utwórz „nową akcję” (akcje / nową akcję lub dolny panel / kliknij prawym przyciskiem myszy / nową akcję).
Ustaw nazwę akcji i podpis menu na „Edytuj” i przejdź do pliku .EXE, który powinien edytować plik.
Kliknij przycisk OK, aby zapisać zmiany.
Presto, teraz Windows robi to, co chcesz.
Najwyraźniej to nowe ustawienie po prostu zastępuje istniejące polecenie Edycja.

Bilbo
źródło
1

Powinieneś być w stanie samodzielnie stworzyć klucz. Na przykład ten wpis rejestru powinien przypisywać MS Paint czasownikowi edycji :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\pngfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4d,00,53,00,\
  50,00,41,00,49,00,4e,00,54,00,2e,00,45,00,58,00,45,00,20,00,22,00,25,00,31,\
  00,22,00,00,00
Andrew Lambert
źródło