Własne menu „Otwórz jako” w menu kontekstowym

Niekiedy jest tak, że mamy swoje ulubione aplikacje do otwierania niektórych typów plików. Nie chcemy, np. plików tekstowych otwierać w jakimś Notepad++ tylko w zwykłym notatniku dostarczanym wraz z Windows. Istnieje pewien bardzo prosty wpis do rejestru, który pozwala do menu kontekstowego dodać “Otwórz za pomocą notatnika”. W tym artykule przedstawię jak go zainstalować.

Na początku pobieramy wpis do rejestru. Jest on dostępny pod tym linkiem. Zawartość skryptu wygląda następująco:

O co w tym chodzi? Pierwsza linijka nas tak bardzo nie interesuje, ponieważ to jest tylko informacja o wersji rejestru. Druga:

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]

dodaje pole Open with Notepad do menu kontekstowego. Ostatnia:

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command] @="notepad.exe %1"

przypisuje do menu konkretną akcję. W tym przypadku będzie to notepad.exe, czyli systemowy notatnik.

Skrypt był testowany na Windows Vista, Windows 7 oraz Windows 8. Nie działa na Windows XP i starszych.

Dodajemy wpis do systemu

Jak dodać wpis do rejestru systemowego? Bardzo prosto. Klikamy dwukrotnie na pobrany pliczek. Wyświetli się nam ostrzeżenie kontroli konta użytkownika. Klikamy na przycisk Tak.

Kolejny komunikat to ostrzeżenie, które informuje nas, że dodawanie wpisów do rejestru może uszkodzić system. Jesteśmy pewni, że chcemy dodać ten wpis do rejestru, więc wciskamy przycisk Tak.

Po kliknięciu na przycisk Tak, pojawi się nam już ostatni komunikat informujący, że dodany wpis został pomyślnie zainstalowany.

Teraz, gdy klikniemy prawym przyciskiem myszy na dowolny plik, powinna pojawić się nam pozycja w menu:

Po wybraniu opcji zawartość pliku otworzy się nam w notatniku:

P.S Nie trzeba restartować systemu, aby wpis zaczął działać.

Usuwamy wpis z rejestru

Jeżeli ta opcja znudzi się nam, możemy bez problemu ją usunąć. Są dwa wyjścia. Pierwsze to ręczne poszukiwanie odpowiednich kluczy, drugie, według mnie łatwiejsze, skorzystanie z odpowiedniego skryptu. Skrypt ten wygląda w następujący sposób:

Do pobrania z tego linku.

Znak minus oznacza, że klucze mają zostać usunięte. Aby uruchomić drugi skrypt do rejestru, wystarczy postępować tak samo jak powyżej, przy pierwszym skrypcie, czyli odpowiedź twierdząca na dwa pytania. Po tym zabiegu nasza wcześniej dodana opcja zniknie bezpowrotnie.

P.S Nie trzeba restartować systemu, aby zmiany wyszły w życie.

Sumy kontrolne plików

Skrypt do dodawania:
SHA1: c8d13d247f3ad8b9dd11b9b6c8c7eec165cc9f9d
MD5: 295cb4b806249ff733e6034571d980dd

Skrypt do usuwania:
SHA1: 785b4c67804fcfca25108937e651ffc6277026d8
MD5: a1f195a733ca891c8a75915758c66b9c