Jeśli jesteś fanem używania Windows PowerShell zamiast wiersza poleceń, możesz cieszyć się możliwością dostępu do niego bezpośrednio z menu kontekstowego, które otrzymujesz po kliknięciu prawym przyciskiem myszy folderu w systemie Windows. Oto, jak to się stało.
System Windows już zawiera opcję "Otwórz okno poleceń tutaj" po naciśnięciu klawisza Shift i kliknięciu folderu. PowerShell oferuje jednak potężniejszy zestaw funkcji, szczególnie 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 okno PowerShell tutaj" do tego samego menu kontekstowego? Łatwo to zrobić. Trzeba tylko zanurkować w rejestrze systemu Windows, wykonując kilka szybkich zmian.
Aby dodać opcję "Otwórz okno PowerShell tutaj" do menu kontekstowego, wystarczy dokonać kilku szybkich zmian w rejestrze systemu Windows.
Standardowe ostrzeżenie: Edytor rejestru jest potężnym narzędziem, a jego niewłaściwe wykorzystanie może spowodować niestabilność systemu lub nawet uniemożliwić jego działanie. 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ś, pomyśl o tym, jak korzystać z Edytora rejestru, zanim zaczniesz. I zdecydowanie wykonaj kopię zapasową rejestru (i komputera!) Przed wprowadzeniem zmian.
Otwórz Edytor rejestru, naciskając przycisk Start, a następnie wpisując polecenie "regedit". Naciśnij klawisz Enter, aby otworzyć Edytor rejestru i nadać mu uprawnienia do wprowadzania zmian na komputerze.
W Edytorze rejestru użyj lewego paska bocznego, aby przejść do następującego klucza:
HKEY_CLASSES_ROOT \ Directory \ shell
Następnie utworzysz nowy klucz wewnątrz muszla
klawisz. Kliknij prawym przyciskiem myszy muszla
i wybierz Nowy> Klucz. Nazwij nowy klucz "powershellmenu." Nazwaliśmy nasze nowe kluczowe menu powershell, ponieważ w Windows 8 i 10 (jak widać na naszym zrzucie ekranu) Powershell
Klucz już istnieje i służy innym funkcjom.
Teraz zmienisz (Domyślna)
wartość wewnątrz nowego powershellmenu
klawisz. Dzięki powershellmenu
wybrany klucz, kliknij dwukrotnie ikonę (Domyślna)
wartość, aby otworzyć okno właściwości.
W oknie właściwości ustaw wartość w polu "Dane wartości" na "Otwórz PowerShell tutaj", a następnie kliknij "OK". To polecenie nadaje nazwę, która pojawi się w menu kontekstowym.
Opcjonalnie można również ustawić polecenie, aby pojawiało się tylko wtedy, gdy przytrzymasz Shift podczas klikania prawym przyciskiem myszy dysku - podobnie jak polecenie "Open Command Prompt" ukryte, chyba że Shift + kliknij prawym przyciskiem myszy folder. Aby to zrobić, kliknij prawym przyciskiem myszy powershellmenu
i wybierz Nowy> Wartość ciągu. Nazwij nową wartość "Rozszerzony". Nie musisz wprowadzać w niej żadnych zmian. Posiadanie tego ciągu spowoduje, że polecenie będzie ukryte za dostępem do klawisza Shift.
Niezależnie od tego, czy wykonałeś opcjonalny krok tworzenia Rozszerzony
wartości lub nie, pozostała część procesu jest taka sama. Następnie musisz utworzyć nowy klucz w swoim powershellmenu
klawisz. Kliknij prawym przyciskiem myszy powershellmenu
i wybierz Nowy> Klucz. Nazwij nowy klucz "polecenie".
Teraz zmienisz(Domyślna)
wartość wewnątrz nowego dowództwo
klawisz. Dzięki dowództwo
wybrany klucz, kliknij dwukrotnie ikonę (Domyślna)
wartość, aby otworzyć okno właściwości.
The (Domyślna)
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: \ Windows \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe -NoExit -Command Set-Location -LiteralPath '% L'
Zmiany powinny nastąpić natychmiast, aby można było wyjść z edytora rejestru. Aby przetestować, po prostu kliknij prawym przyciskiem myszy (lub Shift + kliknij prawym przyciskiem myszy, jeśli konfigurujesz tę opcję) dowolny folder i wybierz polecenie "Otwórz za pomocą programu PowerShell".
Okno PowerShell powinno się natychmiast otworzyć i po chwili 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 wszystkich wartości i innych kluczy utworzonych wewnątrz powershellmenu
i usuń polecenie z menu kontekstowego.
Jeśli nie masz ochoty zagłębić się w Rejestrze, stworzyliśmy kilka haseł rejestru, których możesz użyć. Zrzut "Dodaj PowerShell do Menu Kontekstowego" dodaje polecenie PowerShell do zwykłego menu kontekstowego. Menu "Dodaj PowerShell do Shift Menu kontekstowego" dodaje polecenie PowerShell do menu kontekstowego, które uzyskujesz, gdy używasz Shift + kliknięcie prawym przyciskiem myszy. A "Usuń PowerShell z menu kontekstowego" usuwa polecenie bez względu na sposób dodania go. Wszystkie trzy hacki są zawarte w następującym pliku ZIP. Kliknij dwukrotnie ten, którego chcesz użyć i kliknij odpowiednie monity.
PowerShell Menu kontekstowe Hacks
Te hacki są po prostu powershellmenu
key, rozebrany do dodatkowych klawiszy i wartości, o których mówiliśmy w poprzedniej sekcji, a następnie wyeksportowany do pliku .REG. Uruchamianie hacków modyfikuje tylko wartość. A jeśli lubisz bawić się z Rejestrem, warto poświęcić czas na nauczenie się tworzenia własnych haseł rejestru.