Jak uzyskać prawym przyciskiem myszy wiersz polecenia dla folderu? [duplikować]


17

Chcę mieć możliwość kliknięcia prawym przyciskiem myszy folderu o nazwie (C: \ myFolder) i otwarcia wiersza polecenia takiego jak ten ...

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\myFolder>

czy to możliwe?


1
poza świetną odpowiedzią, alternatywnym rozwiązaniem obejścia jest otwarcie wiersza polecenia cmd i wpisanie płyty CD (C, D, spacja), przeciągnięcie do niej folderu i naciśnięcie ENTER. ale kliknięcie prawym klawiszem Shift ma większy sens. i przypuszczam, że poprawienie go, aby znajdowało się w menu po kliknięciu prawym przyciskiem myszy, bez przesunięcia jest jeszcze lepsze.
barlop

1
IMHO, To pytanie jest o wiele bardziej zwięzłe i na temat. Starsze poprzednie pytanie jest lepszym kandydatem do traktowania jako duplikat.
LMSingh

Odpowiedzi:


44

Jak otworzyć wiersz polecenia z Eksploratora Windows

W poprzednich wersjach systemu Windows, takich jak XP / 2000, trzeba było uruchomić TweakUI, aby uzyskać to z menu kontekstowego.

Jednak od Windows 7 i 8 wystarczy przytrzymać Shiftklawisz po kliknięciu prawym przyciskiem myszy.

wprowadź opis zdjęcia tutaj

Łatwo jest przytrzymać Shiftklawisz po kliknięciu prawym przyciskiem myszy, a otworzy się tutaj okno poleceń.

wprowadź opis zdjęcia tutaj

Istnieje wiele postów online dotyczących tego, jak wstawić tę samą funkcjonalność do domyślnego menu kontekstowego po kliknięciu prawym przyciskiem myszy z rejestrami włamań do rejestru i wszelkiego rodzaju bzdurami, które pozwolą ci to zrobić bez potrzeby Shift.

Po prostu używam sztuczki shift + kliknięcie prawym przyciskiem i kontynuuję życie. Radziłbym większości użytkowników końcowych, aby pozostali poza rejestrem, chyba że wiedzą, co robią.

Sprawdź ten artykuł techniczny .


Niektóre inne pojawiają się tylko podczas przytrzymywania shift, np. „Uruchom jako ...” (jeśli dobrze pamiętam).
Alvin Wong

Podczas obsługi klienta dla osób cierpiących na porażenie mózgowe i inne dolegliwości musieliśmy nauczyć się, jak to robić w systemie Windows, ponieważ nie wszyscy mogą korzystać z myszy. Otwórz Eksploratora Windows za pomocą CTRL + ESC lub klawisza Windows. Przejdź do lokalizacji Eksploratora Windows. Otwórz podfoldery za pomocą spacji. Po zlokalizowaniu Eksploratora Windows kliknij klawisz TAB, aż dojdziesz do odpowiedniego folderu. Naciśnij SHIFT + F10, aby kliknąć folder prawym przyciskiem myszy. Przesuń strzałkę w górę lub w dół i naciśnij klawisz ENTER, aby rozpocząć ..
Leptonator

3

Shift-klik działa tylko na folderach i odpowiada na oryginalne pytanie. Jednak możesz mieć taki sam wpływ nawet na pliki we wszystkich wersjach systemu Windows (NT, 2000, XP i późniejszych). Użyłem tego rozwiązania w folderach i plikach w Eksploratorze. Co ważniejsze, działa nawet w oknach dialogowych wyboru plików; gdziekolwiek może pojawić się menu kontekstowe pliku systemu Windows. Nie wymaga również zmiany rejestru.

W folderze „SendTo” możesz utworzyć plik wsadowy o nazwie „LaunchCMDAtThisFileOrFolder.Bat”. Lokalizacja „SendTo” różni się w zależności od wersji systemu Windows. Zobacz to dla XP i to dla Vista i 7, 8 lub tego . Jeśli podoba ci się kod, może to być interesujące

Plik wsadowy będzie miał następujący kod.

@Echo off
%~d1
CD %~dp1
CMD /K

Teraz możesz kliknąć prawym przyciskiem myszy dowolny plik i „Wyślij do” -> „UruchomCMDAtThisFileOrFolder”.

Oto przykład standardowego okna Windows, w którym możesz tego użyć. Uwaga: menu kontekstowe znajduje się w pliku, a nie w folderze, ponieważ działa w obu przypadkach.

Oto przykład standardowego okna dialogowego Windows, w którym mogę tego użyć.  Uwaga: menu kontekstowe znajduje się w pliku, a nie w folderze, ponieważ działa w obu przypadkach.

Oto przykład niestandardowej listy plików systemu Windows, w której można jej użyć.

Oto przykład niestandardowej listy plików systemu Windows, w której można jej użyć.

Wiersz CMD został otwarty w folderze docelowym „SendTo”.

Jak działa plik wsadowy. Odwołaj się do pomocy wiersza poleceń systemu Windows, w szczególności polecenia FOR http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

% ~ d1 tłumaczy literę dysku pierwszego parametru na plik wsadowy.
CD% ~ dp1 tłumaczy na CD „ścieżkę pierwszego parametru”.
CMD / K uruchamia CMD.exe. Parametr / K jest konieczny w pliku wsadowym, w przeciwnym razie CMD.exe zostanie automatycznie zamknięty.

PS: Dałem +1 odpowiedzi MDT Guyowi, ponieważ nauczyłem się nowego skrótu.

Bibliografia:

http://support.microsoft.com/kb/310270 http://answers.microsoft.com/en-us/windows/forum/windows_7-files/i-have-windows-7-and-cannot-locate-the -send-to / 652b4c8a-e743-46c4-a554-c1c8b334ee35 http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/ http: // odpowiada. microsoft.com/en-us/windows/forum/windows_vista-desktop/how-to-locate-the-sendto-folder-in-vista/78b16711-1135-4eb0-851a-8abae9bfe9ed http://www.robvanderwoude.com /allhelpw2ksp4_en.php#FOR


Czy to działa, gdy plik znajduje się na innym dysku? Myślę, że może być potrzebny przełącznik / D w „CD% ~ dp1 / D”.
RJFalconer

@RJFalconer Robi to z powodu linii ..% ~ d1. To powoduje, że D: lub E: itd. Dla pliku. Edycja odpowiedzi w celu wyjaśnienia. Dziękuję za twoje zmiany.
LMSingh

O, rozumiem. Schludny. :)
RJFalconer
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.