Czy mogę dodać opcję menu kontekstowego Eksploratora Windows, aby uruchomić wiersz polecenia w wybranym katalogu?

10

Podczas przeglądania w Eksploratorze Windows czasami chcę uruchomić wiersz polecenia „tutaj”, np. Z bieżącym przeglądanym folderem jako bieżącym katalogiem.

Na przykład, gdy przeglądam „D: \ Foo \ Bar \ Bar1”, chcę otworzyć wiersz polecenia z bieżącym katalogiem wskazującym ten katalog. Zwykle robię to

  1. Skopiuj bieżącą ścieżkę folderu z paska adresu Eksploratora Windows
  2. Otwórz cmd poprzez Start Menu> Uruchom
  3. Wpisz D: (ponieważ muszę zmienić dysk, domyślnie jest to C :)
  4. Wpisz „cd”, a następnie wklej ścieżkę folderu, którą wcześniej skopiowałem

Robię to dość często w mojej codziennej pracy i myślę, że dodając menu kontekstowe poprawię swoją wydajność (a także powtarzanie powyższego może być trochę denerwujące). Wyobrażam sobie, że mogę po prostu kliknąć prawym przyciskiem myszy> Uruchom tutaj cmd, a następnie będę mieć wiersz polecenia już w D: \ Foo \ Bar \ Bar1

czy to możliwe?

Louis Rhys
źródło
jakiś powód do głosowania?
Louis Rhys,

Odpowiedzi:

13
  1. Start / Uruchom / regedit

  2. Przejdź kolejno do następujących klawiszy:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
    
  3. Pod każdym w prawym panelu zobaczysz wartość ciągu REG_SZ o nazwie Rozszerzony . Po prostu zmień nazwę na coś innego (na wypadek, gdy chcesz łatwo cofnąć zmianę) lub usuń ją ( tylko ta wartość):

    1

  4. Teraz możesz po prostu kliknąć dysk lub katalog prawym przyciskiem myszy i wyświetlić opcję Wiersz polecenia bez konieczności naciskania klawisza Shift.

Karan
źródło
+1 fajne. Jednak nadal nie pojawiał się po kliknięciu pustego miejsca w folderze (pokazuje się po naciśnięciu klawisza Shift). Dowolny pomysł?
Louis Rhys,
@LouisRhys: Zobacz moją zredagowaną odpowiedź powyżej.
Karan
1
to super! Czy zdarza ci się wiedzieć, czy można zmienić także pozycję menu?
Louis Rhys,
Jak w, przenieść opcję Wiersz polecenia w inne miejsce? Mało prawdopodobne, ponieważ nie można kontrolować, gdzie inne programy dodają swoje wpisy, ale przyjrzę się temu i dam Ci znać.
Karan
16

Kliknij prawym przyciskiem myszy sam folder z Shiftwciśniętym klawiszem. Powinien pojawić się nowy element kontekstu o nazwie Otwórz okno poleceń .

Ta sztuczka działa również, jeśli zrobisz to w pustej przestrzeni folderu.

Sir Crispalot
źródło
1
+1 to miło. Zastanawiam się, dlaczego pojawia się tylko z Shift
Louis Rhys,
3
@LouisRhys: Ponieważ ma ustawiony czasownik rozszerzony . Zobacz moją odpowiedź, aby dowiedzieć się, jak wyłączyć czasownik.
Karan
8

Po prostu wpisz „cmd” w pasku adresu Eksploratora Windows.

użytkownik266088
źródło
2
To nie całkowicie odpowiada na pytanie OP. Czy mógłbyś chociaż poświęcić trochę czasu na wyjaśnienie swojej odpowiedzi i wyjaśnienie swojego rozumowania?
DanteTheEgregore
5
Próbowałeś tego? To zdecydowanie działa w Win-7 (znacznik zastosowany do OP) i prawdopodobnie w Vista; nie ma w XP.
user266088,
2
Czy próbowałeś nawet przeczytać pytanie OP? Szuka sposobu na odrodzenie CMD w bieżącym katalogu, który otworzył w Eksploratorze za pośrednictwem menu kontekstowego. Twoja sugestia po prostu spawnuje CMD. Nadal musiałby przesłać CD do swojego bieżącego katalogu, co wcale nie pomaga.
DanteTheEgregore
6
Nie w systemie Windows Vista i 7, w którym opisana metoda działa. Działa to również w przypadku innych programów konsolowych, np. Powershell.exe lub tcc.exe. To zachowanie zostało opisane na różnych innych forach, np. Lifehacker, stackoverflow, jpsoft. Nie sądzę, że OP chciał ograniczyć jakiekolwiek rozwiązania do menu kontekstowego.
user266088,
1
Pozytywne. Dotyczy to systemu Windows 7 Professional i nigdy tego nie wiedziałem. Z pewnością wystarczy nacisnąć „ALT + D”, aby uzyskać pasek adresu, „CMD [ENTER]” i wiersz polecenia voila-- w bieżącym katalogu.
Wally
1

Szybką alternatywą w systemie Windows 10 jest naciskanie kolejno klawiszy Alt, D, E, a wiersz poleceń otworzy się na bieżącej otwartej ścieżce Eksploratora. Przepraszam za niemiecki, ale rozumiesz.

Alt, D pokazuje to menu

Tomas Ruiz
źródło
1
W wersjach angielskich skrót to Alt, F, P
w32sh
@ w32sh Które otwierają dla mnie okno dialogowe właściwości w systemie Windows 7, które jest oznaczone tym pytaniem.
DavidPostill
Mój błąd. Myślałem, że byłem w temacie Windows 10.
w32sh,
-1

Możesz usunąć 2 kroki z przepływu pracy, wykonując następujące czynności:

  1. Skopiuj bieżącą ścieżkę folderu z paska adresu Eksploratora Windows
  2. Menu Start -> Uruchom -> Typ cd /D "D:\Foo\Bar\Bar1 >> cmd

Polecenie cd /D "D:\Foo\Bar\Bar1 >> cmdotwiera polecenie cmd z ustawionym katalogiem naD:\Foo\Bar\Bar1

Mam nadzieję że to pomogło!

Szymon
źródło