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?
windows
command-line
windows-explorer
rekurencyjny
źródło
źródło
Odpowiedzi:
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ąpionaOpen PowerShell Here
. Istnieją jednak sposoby, aby włączyćOpen Command Window Here
ponownie .źródło
SHIFT+F10
aby otworzyć menu kontekstowe, a następnie naciśnij literę przypisaną do wiersza polecenia („f” po francusku). Cocorico :-)Shift+Menu
HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityId
klucza (dodaj prefiks podkreślenia lub coś takiego), a opcja wiersza polecenia powraca! ( ref )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:
źródło
powershell
w pasku poleceń spowoduje wyświetlenie okna PowerShell ustawionego w tym katalogu.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
cmd
na 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ć
cmd
i naciskaćEnterźródło
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.)
źródło
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:
2- Po dodaniu możesz uzyskać dostęp do folderu stąd:
Otworzy się tam wiersz polecenia.
źródło
W systemie Vista i Windows 7:
Program uruchomi się z bieżącym katalogiem ustawionym na instancję eksploratora. np .: python, ghci, powershell, cmd itp.
źródło
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
źródło
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:
Doshere.reg - dla Win9x:
Skopiuj to do pustego pliku tekstowego i zmień rozszerzenie na .reg. Dwukrotne kliknięcie tego w Eksploratorze Windows doda te klucze do rejestru.
źródło
HKEY_CLASSES_ROOT\Folder\shell
zamiast,Directory
iDrive
command.com /k cd "%1"
A dla Dysku to nie działa, ponieważ polecenie cd nie mogło zmienić bieżącego dysku.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!
źródło
Prawie taki sam jak twój:
źródło
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.
źródło
Często korzystam z funkcji „Wyślij do”.
Tworzę własne pliki wsadowe (.bat) w
shell:sendto
folderze 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.
źródło
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!
źródło
To rozwiązanie działa również w przypadku menu w tle: http://www.roggel.com/NGNeer/BackgroundCMD/
źródło
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)
źródło
Użyj następujących poleceń w wierszu polecenia, aby otworzyć swoją bieżącą lokalizację w Eksploratorze Windows:
C: \ twój-katalog> explorer.
źródło