Jak dodać „edytuj” lub „otwórz za pomocą” do menu kontekstowego plików .bat w Eksploratorze Windows w systemie Windows 7?

4

Próbowałem tego, przeglądając „Set Associations”, ale wszystko, co osiągnąłem, to zepsucie domyślnej akcji Open. Znalazłem też kilka skryptów rejestru dołączonych do losowych wątków na forum, ale jestem zbyt zdenerwowany, aby je uruchomić.

Matthew Simoneau
źródło

Odpowiedzi:

5

Możesz otworzyć Shiftopcję „Otwórz za pomocą” w menu kontekstowym dowolnego pliku, przytrzymując klawisz po kliknięciu prawym przyciskiem myszy.

Jeśli Shift+ kliknięcie prawym przyciskiem nie działa, Shift+ F10może działać.

Aby uzyskać „Edycja” w menu kontekstowym, musisz edytować rejestr. Otwórz regedit i przejdź do HKEY_CLASSES_ROOT\bat\shell. Utwórz nowy klucz o nazwie Edit, a następnie utwórz nowy klucz pod tym wywołaniem command. Edytuj domyślną wartość klawisza polecenia "c:\windows\notepad.exe" "%1".

imoatama
źródło
2
Metoda Shift nie działa dla mnie
felixfbecker
To samo tutaj w odniesieniu do Shift zawsze otwierającego Open With, okazało się to dla mnie niepoprawne.
Hashim
Jeśli Shift + prawy przycisk myszy nie działa, Shift + F10 może działać.
imoatama,
2

Dla mnie otwarte z nie pojawia się nawet na zmianę. Jednak edycja rejestru zgodnie z drugą odpowiedzią działa. Z jedną modyfikacją:

C:\> reg.exe add HKEY_CLASSES_ROOT\batfile\Shell\Edit\Command /ve /t REG_EXPAND_SZ /d "xxx"

Musisz użyć powyższego w cmd, aby utworzyć klucz z ciągiem rozwijanym typu domyślnego.

Ponadto, kiedy spieprzyłem polecenie otwarcia, musiałem to naprawić, usuwając:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat

i wszystkie podklucze.

królikarnia
źródło