Zmień akcję menu kontekstowego „Edycja” eksploratora Windows 7 dla plików jpg i innych typów plików obrazów

55

Kiedy klikam prawym przyciskiem myszy plik jpg w Eksploratorze Windows (Windows 7), widzę, że jest element menu „Edycja”. Kliknięcie tego elementu powoduje otwarcie obrazu w MSPaint. Bla Mam zainstalowany program Paint.NET i chciałbym zmienić akcję „Edytuj”, aby otworzyć obraz w programie Paint.NET.

Jak mogę to zrobić?

slolife
źródło

Odpowiedzi:

55

Znalazłem ten mały program podczas surfowania po Internecie: Domyślny edytor programów . Myślę, że jest w stanie robić, co chcesz.

djeidot
źródło
5
Bingo! To działało jak urok. Dzięki za informację.
slolife,
4
Szukałem sposobu, aby zrobić to samo w przypadku edycji plików HTML. Program działał dobrze.
Jeromy Anglim
2
Program to cholerny ratownik życia.
Cora
2
To ... to jest piękne. Dlaczego nie jest to już część systemu Windows?
Rudey,
1
W XP był graficzny interfejs do zmiany, a nawet dodania opcji menu kontekstowego w menedżerze skojarzeń plików. Późniejsze wersje systemu Windows mają inny graficzny interfejs asocjacyjny, w którym interfejs jest „uproszczony” (jak w uproszczeniu), więc nie rozprasza się wszystkich, mając zbyt wiele opcji. Właśnie dlatego nie lubię Microsoftu.
LinuxDisciple,
32

Klucz rejestru, który chcesz, to:

  • HKEY_CLASSES_ROOT\Paint.Picture\shell\edit\commanddla plików .bmp ,
  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\commanddla plików .jpg .

Zmień to na "C:\Path\to\your\image\program.exe" "%1"włączenie " "i powinno działać.

Otiel
źródło
W przypadku plików .ico klucz rejestru do modyfikacji / utworzenia toHKEY_CLASSES_ROOT\icofile\shell\edit\command
Otiel
3
Modyfikacja HKCR\SystemFileAssociations\imagerównież załatwiła sprawę .pngplików w moim systemie. Najwyraźniej ten klucz zastępuje wszelkie polecenia zdefiniowane w pngfile; przypuszczalnie jest tak samo dla .jpgplików i jpegfile.
Lexikos
2
Aby zastosować powyższe podejście, musisz znać nazwę systemu Windows dla powiązania plików (np. Paint.Picture). Aby znaleźć tę część, uruchom „assoc .bmp” w wierszu polecenia. Jeśli chcesz zmienić powiązanie z rozszerzeniem innym niż „.bmp”, uruchom „assoc .thototherextension”.
LinuxDisciple,
6

hej, właśnie pomyślałem, że wrzucę to, ponieważ ta strona okazała się przydatna. Od jakiegoś czasu próbuję zmienić funkcję EDIT, aby wskazywała Notepad ++ zamiast Notepad dla plików .txt. Jest pod

„HKEY_CLASSES_ROOT \ SystemFileAssociations \ text \ shell \ edit \ command” wystarczy wskazać żądany edytor słów.

hołd dla CGA

szary Lis
źródło
Mam ten sam problem z notatnikiem / notatnikiem ++, ale jeśli przejdę do regedit i szukam podanej ścieżki - nie ma tekstu \ shell \ edit itp.
statyczny
1
dla mnie było to w HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssociations
Omid Aminiva
Właśnie tego szukałem, więc z radością zrekompensuję pnuts -2 powtórzenie +10 dla ciebie :)
Bill K
2

Kliknij plik jpg prawym przyciskiem myszy, wybierz właściwości, na zakładce ogólnej kliknij zmianę w polu „Otwiera się za pomocą”. Przejdź do pliku .exe Paint.NET i wybierz go. Kliknij Otwórz, a następnie OK. Teraz twoje pliki jpg powinny się automatycznie otwierać w Paint.NET.

CGA
źródło
4
Zmienia to akcję „Otwórz”, a nie akcję „Edytuj”, jeśli się nie mylę.
Snark
Tak, ale powinien także dodać Paint.NET do pozycji menu kontekstowego „otwórz za pomocą”, co zasadniczo daje OP możliwości, jakich chce.
CGA,
3
Chociaż dobre informacje, nie tego szukam. Podoba mi się to, co robi Open i nie chcę tego zmieniać. Naprawdę chcę zmienić menu kontekstowe Edytuj.
slolife,
1
Myślę, że znalazłem klucz rejestru, który kontroluje to menu kontekstowe: „HKEY_CLASSES_ROOT \ SystemFileAssociations \ image \ shell \ edit \ command” Zmień wartość domyślnego ciągu na ścieżkę Paint.NET. W moim przypadku zmieniłem go na Xnview w następujący sposób: „C: \ Program Files (x86) \ XnView \ xnview.exe” „% 1” Jak zawsze podczas edytowania rejestru, zachowaj ostrożność, biorąc punkt przywracania systemu przed wprowadzeniem jakichkolwiek zmian dobry pomysł.
CGA,