Eksplorator Windows „Wiersz polecenia tutaj” [zamknięty]


191

Często znajduję się w folderze otwartym w systemie Windows i chcę otworzyć wiersz polecenia z tym samym katalogiem roboczym.

Znam „Wiersz polecenia” programu Power Toys, ale działa to tylko jako element menu kontekstowego w folderze, a nie z folderu, jeśli już tam jesteś. Wiem, że możesz przejść do katalogu nadrzędnego i użyć go stamtąd, ale jeśli rodzic ma w nim tysiące katalogów, nie jest to takie wygodne. Wypróbowałem niektóre pliki wsadowe domowej roboty związane z akcjami folderów w Eksploratorze, ale mają one podobne problemy.

Jaki jest zatem najszybszy sposób otwarcia wiersza polecenia z katalogiem roboczym bieżącego folderu Eksploratora Windows?

Moje obecne podejście: (okropne)

  • Alt- D, Ctrl-C (ścieżka kopiowania)
  • Win- R, "cmd",Enter (uruchom wiersz polecenia)
  • „cd”,Space (uruchom polecenie zmiany katalogu)
  • Alt- Space, e,p (katalog wklej)
  • Enter (wykonaj zmianę katalogu)

Wiem, że jest coś lepszego! Co to jest?


6
Nie chodzi konkretnie o język programowania, ale jedynym powodem, dla którego muszę to zrobić, jest coś związanego z programowaniem i jestem pewien, że inni też go spotkali.
rekursywny

3
@Daok Myślę, że jesteś zbyt rygorystyczny. Po prostu szukaj pytań oznaczonych „wierszem poleceń”: „Jaki jest najbezpieczniejszy sposób na opróżnienie katalogu w * nix?”, „Jak mogę rozróżnić dwa pliki z pełnym kontekstem?”, itp. Wielu programistów używa linii cmd, co wpływa na ich produktywność. Myślę, że to ważne pytanie niezwiązane z IT.
Gennady Shumakher,

Cóż, z powodu tego, co jest warte, uważam, że to naprawdę pytanie dotyczące systemu operacyjnego. To prawda, że ​​system operacyjny zdecydowanie wpływa na programowanie, ale robi to wszystko w życiu programisty i trzeba gdzieś wytyczyć granicę.
EBGreen,

2
@Daok: Zejdź z wysokiego konia! Programiści często potrzebują wskazówek, jak szybciej wykonywać swoje zadania; Jednym z nich jest szybkie przejście do linii poleceń. Musisz odebrać Ci uprawnienia moderatora, IMHO.
Lawrence Dol,

1
@recursive: Google za to; Znalazłem niewielką zmianę rejestru dla systemu Windows XP, która działała dla dowolnego pliku w folderze, myślę ... ale to było dawno temu i chciałem kliknąć folder, aby go nie kontynuować.
Lawrence Dol

Odpowiedzi:


430

Przytrzymaj Shift , klikając prawym przyciskiem myszy puste miejsce w żądanym folderze, aby wyświetlić bardziej szczegółowe menu kontekstowe. Jedną z opcji jest Open Command Window Here. Działa to w systemach Windows Vista, 7, 8 i 10. Od czasu aktualizacji Windows 10 Creators Update opcja została zastąpiona Open PowerShell Here. Istnieją jednak sposoby, aby włączyć Open Command Window Hereponownie .


2
Działa to z góry powyżej. Możesz także przesunąć + kliknąć sam folder
phuclv

Działa również w systemie Windows XP, różnica polega na tym, że musisz kliknąć samą ikonę folderu.
neves

2
Rozwiązanie z pełną klawiaturą (Windows 7): SHIFT+F10aby otworzyć menu kontekstowe, a następnie naciśnij literę przypisaną do wiersza polecenia („f” po francusku). Cocorico :-)
liść

@procrastinator F10 to otwarcie menu głównego. Menu kontekstowe otwiera się klawiszem menu (klawisz między prawym klawiszem Alt a prawym klawiszem Ctrl), więc możesz użyćShift+Menu
phuclv 11.11.16

1
Ci, którzy chcą odzyskać go z powrotem do Win10CU, przejmują własność i zmieniają nazwę HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityIdklucza (dodaj prefiks podkreślenia lub coś takiego), a opcja wiersza polecenia powraca! ( ref )
Brad Christie

311

Po prostu wpisz „cmd” na pasku lokalizacji , to wszystko. Uruchomi nowy wiersz polecenia w bieżącej ścieżce.

Potwierdzono, że to rozwiązanie działa w systemach Windows XP, Vista, 7, 8 i 10 (w tym Creators Update).

Klawisze, aby przenieść fokus na pasek lokalizacji:

  • AltD w języku angielskim (wskazany przez Tima Stewarta w komentarzach)
  • AltE po niemiecku

6
Ta sztuczka działa również z PowerShell dla Windows 7/8 / Server 2008+. Wpisanie powershellw pasku poleceń spowoduje wyświetlenie okna PowerShell ustawionego w tym katalogu.
Laurence

3
Uwielbiam to podejście bez myszy. Jedyną rzeczą jest to, że nie będzie działać z lokalizacji UNC (\\ serwer \ nazwa_udziału). Następnie musisz użyć klawisza Shift prawym przyciskiem myszy, Otwórz okno poleceń tutaj. Dysk sieciowy zostanie utworzony w locie.
mgr326639,

1
A jeśli jesteś zbyt leniwy, aby to zrobić, możesz użyć tego skryptu autohotkey, aby zamapować go na CTRL + T: #IfWinActive ahk_class CabinetWClass ^ T :: Send! Dcmd {Return} return #endif
Steve Vermeulen

2
co powiesz na cmd jako administrator ?
Serge

1
@ Dave45 Microsoft chce promować PowerShell.
Lupilum

30

W bieżącym folderze wystarczy nacisnąć Shift+ Alt+ F-, a następnie ->Enter .

Monit pojawi się z ustawioną ścieżką bieżącego folderu.

Uwaga: Działa to tylko w systemie Windows 7 / Vista. Powoduje to opuszczenie menu „Plik”, ponieważ naciśnięty jest klawisz „Shift”, opcja „Otwórz okno poleceń tutaj” jest włączona i skupiona na pierwszej dostępnej opcji menu „Plik”. Naciśnięcie klawisza enter uruchamia aktywną opcję dla okna poleceń.

Edytować:

Jeśli jesteś w folderze i już wybrałeś część jego zawartości (pliku / folderu), to nie zadziała. W takim przypadku kliknij pusty obszar w folderze, aby usunąć zaznaczenie wcześniej wybranych plików, i powtórz.

Edycja2:

Innym sposobem na otwarcie terminala w bieżącym katalogu jest wpisanie cmdna pasku nawigacji przeglądarki plików, w którym zapisana jest ścieżka bieżącego folderu.

Aby ustawić ostrość za pomocą klawiatury na pasku nawigacyjnym Ctrl+ L. Następnie możesz pisać cmdi naciskaćEnter


2
W Eksploratorze Windows w systemie Windows 7 to po prostu upuszcza dla mnie menu rozwijane pliku.
rekurencyjne

1
Działa dla mnie (Windows 7 Professional)
FractalSpace

1
Prawdziwym klejnotem jest to, że przytrzymanie klawisza Shift podczas uzyskiwania dostępu do menu Plik pokazuje to polecenie. Łatwiejsze do zapamiętania niż kombinacja klawiszy i założę się, że działa również w systemie Windows 10.
RoG

29

Kliknij prawym przyciskiem myszy ikonę paska tytułu okna Eksploratora. Otrzymasz menu kontekstowe bieżącego folderu, w którym znajdziesz element „okno poleceń tutaj”.

(Zauważ, że aby zobaczyć ten element menu, musisz mieć zainstalowaną odpowiednią „power zabawkę” , lub możesz sam stworzyć odpowiednie klucze rejestru, aby dodać ten element do menu kontekstowych folderów.)


Chłodny. Czy można to zrobić za pomocą klawiatury?
Hugh Allen

11
Hugh, proszę zobaczyć odpowiedź FM: wpisz „cmd” w pasku adresu. Na podstawie tekstu pytania, rozumiem, że możesz dostać się do paska adresu za pomocą klawiatury z Alt + D.
Rob Kennedy,

28

Jako bardzo szybkie rozwiązanie mogę ci to dać. Przetestowałem to w systemie Windows 8.1

1- Znajdź plik i kliknij prawym przyciskiem myszy Wiersz polecenia w Eksploratorze plików, a następnie dodaj wiersz polecenia do paska narzędzi Szybki dostęp:

Instrukcja 1

2- Po dodaniu możesz uzyskać dostęp do folderu stąd:

Instrukcja 2

Otworzy się tam wiersz polecenia.


dobrze przemyślane! Osoby używające W7 widzą moją odpowiedź poniżej.
Ivan Ferrer Villa

Działa to również w systemie Windows 10.
ctype.h

Jest to przydatne w większości przypadków, ale czasami po prostu przeciągam foldery i pliki na pulpit podczas pracy z niewielką ilością rzeczy. Oznacza to po prostu, że nie muszę tworzyć nowego katalogu, aby umieścić rzeczy z wielu katalogów w jednym miejscu. Byłoby świetnie, gdyby istniało rozwiązanie dla komputerów stacjonarnych.
James Yeoman

1
Zostało to usunięte w aktualizacji Windows 10 Creators Update. Powershell wciąż pozostaje.
user128216,

21

W systemie Vista i Windows 7:

  • Alt + d -> ustawi fokus na pasku adresu okna eksploratora
  • a następnie wpisz nazwę dowolnego programu, który uruchomisz za pomocą WIN + r
  • naciśnij Enter

Program uruchomi się z bieżącym katalogiem ustawionym na instancję eksploratora. np .: python, ghci, powershell, cmd itp.


11

W systemie Windows Vista i Windows 7, aby otworzyć wiersz polecenia 1) przejdź do folderu, w którym chcesz pracować

2) W pasku adresu wpisz cmd

naciśnij enter

otworzy wiersz polecenia dla tej lokalizacji


ta odpowiedź została udzielona już pięć lat przed tobą. Dlaczego ludzie ciągle zamieszczają identyczne odpowiedzi?
user5389726598465

@Shirish dzięki za wskazówkę. Twoja odpowiedź pomogła zaoszczędzić dużo czasu. pracował w win10.
Gaurav Chauhan

10

Możesz edytować rejestr, aby dodać pozycję Wiersz polecenia do menu kontekstowego. Oto kilka plików .reg, których używam.

Cmdhere.reg - dla WinNT / 2000 / XP / Vista / 7:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="cmd.exe /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="cmd.exe /k cd %1"

Doshere.reg - dla Win9x:

REGEDIT4
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="command.com /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="command.com /k cd %1"

Skopiuj to do pustego pliku tekstowego i zmień rozszerzenie na .reg. Dwukrotne kliknięcie tego w Eksploratorze Windows doda te klucze do rejestru.


Użyłem tego i działa idealnie :). Ale w jaki sposób mogę mieć podobną opcję z podwyższonymi uprawnieniami (naturalnie poprosi o UAC)?
Kounavi

2
Wszystko, co musiałem zrobić, to dodać reg HKEY_CLASSES_ROOT\Folder\shellzamiast, DirectoryiDrive
drzaus

1
To nie działa na moim Win 10,% 1 param powinien być objęty takimi cytatami: command.com /k cd "%1" A dla Dysku to nie działa, ponieważ polecenie cd nie mogło zmienić bieżącego dysku.
Allen,

W Windows 10 użyj Plik -> Otwórz Windows PowerShell. Aby uzyskać pomoc dotyczącą polecenia, użyj (na przykład): Get-Help mkdir
amuliar

8

Używam StExBar, rozszerzenia Eksploratora Windows, które daje przycisk wiersza polecenia w Eksploratorze wraz z innymi fajnymi funkcjami (kopiowanie ścieżki, kopiowanie nazwy pliku i więcej).

http://tools.tortoisesvn.net/StExBar

EDYCJA: Właśnie dowiedziałem się (używam go od ponad roku i nie wiedziałem tego), że Ctrl + M zrobi to ze StExBar. Jak to na szybkie!


4

Prawie taki sam jak twój:

  • Alt + d , Ctrl + c
  • Win + r
  • cmd / K cd , Ctrl + v , ENTER

Doskonały! Ostatni wiersz wydaje się, że powinien to być „cmd / K cd / D”, Ctrl + v, ENTER Dla potomności.
rekursywny

2
Możesz potrzebować "s, jeśli na ścieżce są spacje.
EBGreen

3

Jeśli to tak przeszkadza, możesz spróbować przełączyć się na alternatywę Eksploratora Windows, taką jak Freecommander, która ma w tym celu przycisk paska narzędzi.


2

Często korzystam z funkcji „Wyślij do”.
Tworzę własne pliki wsadowe (.bat) w shell:sendtofolderze i wysyłam do nich pliki / foldery za pomocą menu kontekstowego (aby się tam dostać, po prostu napisz „shell: sendto” na pasku lokalizacji).
Mam skrypty do wykonywania różnych rzeczy: wysyłania plików przez ftp, uruchamiania serwera php w bieżącym folderze, tworzenia folderów o nazwach z bieżącą datą, kopiowania wysłanej ścieżki do schowka itp.
Niestety, trochę nie na temat, ale i tak przydatne.


2

Wypróbowałem odpowiedź podaną przez Tough Coder w Windows 7 i działa!

Utwórz skrót do cmd.exe w %HOMEDRIVE%%HOMEPATH%\Links, otwórz jego właściwości pliku i zmień pole „Rozpocznij o” na%1 („Iniciar en” przetłumaczone z hiszpańskiego).

Teraz przeciągnij do niego foldery, a zobaczysz magię. Działa również we wszystkich standardowych oknach dialogowych Otwórz plik. łał!

ps: te „dziwne” zakładki powyżej na moim zdjęciu są spowodowane tym, że używam Clover . Polecam to!

wprowadź opis zdjęcia tutaj



0


http://www.petefreitag.com/item/146.cfm

  • Otwórz Eksploratora Windows

  • Narzędzia -> Opcje folderów .

  • Karta Typy plików

  • Wybierz typ pliku folderu

  • Kliknij Zaawansowane

  • Kliknij Nowy

  • Dla typu akcji, co chcesz, aby wyświetlało się menu kontekstowe, użyłem wiersza polecenia.

  • Dla aplikacji użytej do wykonania akcji użyj c: \ windows \ system32 \ cmd.exe (uwaga na win2k, będziesz chciał określić katalog winnt zamiast katalogu windows)


Nie działa w systemie Windows 8.1, ponieważ Eksplorator Windows nie ma tej opcji.
James Yeoman

@JamesYeoman która opcja?
elsadek

Przybory. Słyszałem o włamaniu do tego menu kontekstowego jakiś czas temu, ale nie byłem w stanie tego zrobić, ponieważ nie ma menu Narzędzia
James Yeoman

-1

Użyj następujących poleceń w wierszu polecenia, aby otworzyć swoją bieżącą lokalizację w Eksploratorze Windows:

C: \ twój-katalog> explorer.


1
poza tematem, Q dotyczy innego kierunku, otwierając CMD z Eksploratora.
matt wilkie
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.