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.