Jeśli jesteś fanem korzystania z programu Windows PowerShell, a nie wiersza polecenia, możesz cieszyć się możliwością uzyskania do niego dostępu bezpośrednio z menu kontekstowego, które otrzymasz po kliknięciu prawym przyciskiem myszy folderu w systemie Windows. Oto jak to zrobić.
System Windows zawiera już opcję „Otwórz tutaj okno poleceń”, gdy klikniesz Shift i klikniesz folder. PowerShell oferuje jednak potężniejszy zestaw funkcji, zwłaszcza jeśli wykonujesz jakąkolwiek automatyzację za pomocą skryptów. Jeśli wolisz PowerShell, musisz otworzyć PowerShell, a następnie przejść do folderu lub użyć polecenia z menu w Eksploratorze plików. Zamiast tego, dlaczego nie dodać opcji „Otwórz tutaj okno PowerShell” do tego samego menu kontekstowego? To łatwe. Wystarczy zagłębić się w Rejestr systemu Windows, aby wykonać kilka szybkich edycji.
Dodaj „Otwórz tutaj okno PowerShell” do menu kontekstowego, edytując rejestr ręcznie
Aby dodać opcję „Otwórz tutaj okno PowerShell tutaj” do menu kontekstowego, wystarczy dokonać kilku szybkich zmian w rejestrze systemu Windows.
Standardowe ostrzeżenie: Edytor rejestru to potężne narzędzie, którego niewłaściwe użycie może spowodować niestabilność lub nawet uniemożliwić działanie systemu. Jest to dość prosty hack i tak długo, jak trzymasz się instrukcji, nie powinieneś mieć żadnych problemów. To powiedziawszy, jeśli nigdy wcześniej z nim nie pracowałeś, rozważ przeczytanie o tym, jak korzystać z Edytora rejestru, zanim zaczniesz. I koniecznie wykonaj kopię zapasową Rejestru (i swojego komputera!) przed wprowadzeniem zmian.
Otwórz Edytor rejestru, naciskając Start, a następnie wpisując „regedit”. Naciśnij klawisz Enter, aby otworzyć Edytor rejestru i nadaj mu uprawnienia do wprowadzania zmian na komputerze.
W Edytorze rejestru użyj lewego paska bocznego, aby przejść do następującego klucza:
HKEY_CLASSES_ROOTDirectoryshell
Następnie utworzysz nowy klucz wewnątrz shell
klucz. Kliknij prawym przyciskiem myszy shell
i wybierz Nowy > Klucz. Nazwij nowy klucz „powershellmenu”. Nazywamy nasze nowe kluczowe menu powershell, ponieważ w Windows 8 i 10 (i jak widać na naszym zrzucie ekranu) Powershell
klucz już istnieje, który pełni inne funkcje.
Teraz zmienisz (Default)
wartość wewnątrz nowego powershellmenu
klucz. Z powershellmenu
wybrany klucz, kliknij dwukrotnie (Default)
wartość, aby otworzyć okno jej właściwości.
W oknie właściwości ustaw wartość w polu „Dane wartości” na „Otwórz tutaj PowerShell”, a następnie kliknij „OK”. Daje to poleceniu nazwę, która pojawi się w menu kontekstowym.
Opcjonalnie możesz również ustawić polecenie tak, aby pojawiało się tylko wtedy, gdy przytrzymasz klawisz Shift podczas klikania dysku prawym przyciskiem myszy – podobnie jak polecenie „Otwórz wiersz polecenia” jest ukryte, chyba że Shift + prawym przyciskiem myszy klikniesz folder. Aby to zrobić, kliknij prawym przyciskiem myszy powershellmenu
i wybierz Nowy > Wartość ciągu. Nazwij nową wartość „Rozszerzony”. Nie musisz wprowadzać w nim żadnych zmian. Samo posiadanie tego ciągu spowoduje, że polecenie zostanie ukryte za dostępem z klawiszem Shift.
Niezależnie od tego, czy wykonałeś opcjonalny krok tworzenia Extended
wartość czy nie, reszta procesu jest taka sama. Następnie musisz utworzyć nowy klucz w swoim powershellmenu
klucz. Kliknij prawym przyciskiem myszy powershellmenu
i wybierz Nowy > Klucz. Nazwij nowy klucz „polecenie”.
Teraz zmienisz (Default)
wartość wewnątrz nowego command
klucz. Z command
wybrany klucz, kliknij dwukrotnie (Default)
wartość, aby otworzyć okno jej właściwości.
(Default)
wartość określa rzeczywiste polecenie, które zostanie uruchomione po wybraniu opcji w menu kontekstowym. Wpisz następujący tekst w polu „Dane wartości”, a następnie kliknij „OK”.
C:Windowssystem32WindowsPowerShellv1.0powershell.exe -NoExit -Command Set-Location -LiteralPath '%L’
Zmiany powinny nastąpić natychmiast, aby można było wyjść z Edytora rejestru. Aby to przetestować, po prostu kliknij prawym przyciskiem myszy (lub Shift + kliknij prawym przyciskiem myszy, jeśli skonfigurujesz tę opcję) dowolny folder i wybierz polecenie „Otwórz za pomocą PowerShell”.
Okno PowerShell powinno otworzyć się natychmiast i po kilku chwilach umieścić Cię w folderze, który kliknąłeś prawym przyciskiem myszy.
Jeśli chcesz cofnąć zmiany w dowolnym momencie, po prostu wróć do Rejestru i usuń powershellmenu
klucz, który utworzyłeś. Spowoduje to automatyczne usunięcie wszelkich wartości i innych kluczy, które utworzyłeś w powershellmenu
i usuń polecenie z menu kontekstowego.
Pobierz nasze hacki rejestru jednym kliknięciem
Jeśli nie masz ochoty zagłębiać się w Rejestrze, stworzyliśmy kilka hacków do rejestru, z których możesz skorzystać. Hack „Dodaj PowerShell do menu kontekstowego” dodaje polecenie PowerShell do zwykłego menu kontekstowego. „Dodaj PowerShell do menu kontekstowego Shift” dodaje polecenie PowerShell do menu kontekstowego, które otrzymujesz, gdy używasz Shift + kliknięcie prawym przyciskiem myszy. A „Usuń PowerShell z menu kontekstowego” usuwa polecenie bez względu na to, w jaki sposób je dodałeś. Wszystkie trzy hacki są zawarte w następującym pliku ZIP. Kliknij dwukrotnie ten, którego chcesz użyć, i klikaj kolejne monity.
Hacki do menu kontekstowego PowerShell
Te hacki są tak naprawdę po prostu powershellmenu
klucz, rozebrany do dodatkowych kluczy i wartości, o których mówiliśmy w poprzedniej sekcji, a następnie wyeksportowany do pliku .REG. Uruchamianie hacków tylko modyfikuje wartość. A jeśli lubisz bawić się Rejestrem, warto poświęcić trochę czasu na nauczenie się, jak tworzyć własne hacki do Rejestru.