Jak mogę otworzyć okno cmd w określonej lokalizacji?
Jak mogę otworzyć okno cmd w określonej lokalizacji bez konieczności przechodzenia do wybranego katalogu?
30 answers
Możesz spojrzeć na Ten "PowerToy" od Microsoftu :
Otwórz Tutaj Okno Poleceń
Ten PowerToy dodaje polecenie " Otwórz Okno tutaj " opcja menu kontekstowego na foldery systemu plików, co daje szybki sposób otwarcia okna poleceń (cmd.exe) wskazując na wybrane folder.
EDIT: to oprogramowanie nie będzie działać w wersji systemu Windows wcześniejszej lub późniejszej niż Windows XP.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-12 18:54:59
To może być to, czego chcesz:
cmd /K "cd C:\Windows\"
Zauważ, że aby zmienić litery dysku, musisz użyć cd /d
. Na przykład:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-05 19:27:36
Jeśli masz System Windows Vista lub nowszy, kliknij prawym przyciskiem myszy ikonę folderu w Eksploratorze, przytrzymując klawisz Shift, a następnie kliknij opcję menu kontekstowego" Otwórz okno poleceń tutaj "lub" Otwórz okno PowerShell tutaj".
Jeśli jesteś już w wybranym folderze, możesz wykonać jedną z następujących czynności:
- [tylko Win8+] kliknij przycisk Plik wstążki Eksploratora, a następnie kliknij "Otwórz okno poleceń tutaj" lub " Otwórz okno PowerShell tutaj".
- Shift-Kliknij prawym przyciskiem myszy w tle okna Eksploratora, a następnie kliknij "Otwórz okno poleceń tutaj" lub "Otwórz okno PowerShell tutaj". (polecane przez Kate w komentarzach)
- [tylko Vista lub Win7] przytrzymaj Shift podczas otwierania menu Plik Eksploratora, a następnie kliknij "Otwórz okno poleceń tutaj". Jeśli nie widzisz paska menu, Otwórz menu Plik, naciskając Alt-Shift-F - Alt-F aby otworzyć menu Plik, plus Shift .
Dla Windows XP, użyj PowerToy wspomniany przez DF , Aby uzyskać tę samą funkcję.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-18 17:15:53
Zakładając, że w Eksploratorze plików otworzyłeś docelowy katalog/folder, zrób to:
Kliknij na pasku adresu, ewentualnie naciśnij Alt+D
Teraz, gdy pasek adresu jest podświetlony, wpisz cmd w pasku.
-
Naciśnij klawisz Enter
Można zauważyć, że wiersz polecenia z tego folderu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-08 13:06:07
Od Windows 7 do niektórych wersji Windows 10 bardzo łatwo jest otworzyć wiersz polecenia w dowolnym miejscu, bez nawigacji za pomocą polecenia "cd". Spróbuj następnego. Kliknij prawym przyciskiem myszy, przytrzymując klawisz Shift .
Stworzy taką opcję. Następnie po prostu wybierz opcję "Otwórz okno poleceń tutaj". Najnowsze wersje systemu Windows 10 zastąpiły tę funkcję "otwórz Powershell tutaj".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-26 02:24:33
Użyj przełącznika /K. Na przykład
cmd /K "cd /d c:\WINDOWS\"
Utworzy okno cmd na C:\Windows katalog
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-13 21:55:38
Wystarczy wpisać cmd
w pasku adresu, otworzy się on w bieżącym folderze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-10 21:17:10
W systemie Windows Vista, Windows 7 i Windows 10 po prostu przytrzymaj klawisz Shift i kliknij prawym przyciskiem myszy folder.
Menu kontekstowe będzie zawierać wpis zatytułowany: "Otwórz okno poleceń tutaj"
Update: wpisz " cmd " w pasku adresu Eksploratora i naciśnij enter
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-06 00:53:12
Utwórz skrót i edytuj właściwość "Start In" skrótu do katalogu, w którym chcesz cmd.exe na początek.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-13 21:56:16
W systemie Windows 8 możesz kliknąć pasek adresu i wpisać" cmd " (bez cudzysłowów) i nacisnąć enter. Spowoduje to otwarcie okna cmd w bieżącej ścieżce.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-12 04:20:02
Tutaj również znajduje się skrót do otwierania konsoli w dowolnym folderze windows:
- Otwórz dowolny folder w Eksploratorze windows.
- Naciśnij
Alt + D
, aby ustawić ostrość paska adresu - Wpisz
cmd
i naciśnij enter
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-17 01:12:48
Właśnie zobaczyłem to pytanie i nie mogę pomóc opublikować mojego skryptu AutoHotkey dla cmd Na Windows XP. Możesz zauważyć skróty klawiszowe w skrypcie. Fajne jest to, że gdy twój obecny windows jest Eksploratorem, cmd otworzy się w ścieżce pokazanej na pasku adresu.
Przechowuję ten skrypt w folderze, w którym przechowuję wszystkie zielone narzędzia (w tym AutoHotkey). Dla nowej maszyny, po prostu skopiować folder, kliknij dwukrotnie skrypt, aby skojarzyć .ahk z AutoHotkey i utwórz skrót w moim folderze startowym. Jest to szybsze niż instalacja PowerToys .
; Get working folder
GetWorkingFolder() {
if WinActive("ahk_class ExploreWClass") or WinActive("ahk_class CabinetWClass") {
ControlGetText, path, Edit1
return %path%
} else if WinActive("FreeCommander") {
Send, {CTRLDOWN}{ALTDOWN}{INS}{ALTUP}{CTRLUP}
Sleep, 100
return clipboard
} else {
return "C:\"
}
}
#IfWinActive,
#c::
path := GetWorkingFolder()
Run, %ComSpec%, %path%
return
; PowerShell
#+C::
path := GetWorkingFolder()
Run, %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe, %path%
return
#^c::
Run, %ComSpec%, %temp%
return
#!c::
path := GetWorkingFolder()
Run, %comspec% /k "%VS90COMNTOOLS%vsvars32.bat", %path%
return
; irb
#!b::
path := GetWorkingFolder()
Run, c:\cygwin\bin\ruby /usr/bin/irb, %path%
return
; Bash
#b::
path := GetWorkingFolder()
Run, bash --login, %path%
return
; Paste in console
+INS::
if WinActive("ahk_class ConsoleWindowClass") {
WinGetPos, x, y, w, h, A
MouseGetPos, mx, my
;MsgBox x=%x% y=%y% w=%w% h=%h% mx=%mx% my=%my%
if (mx < 10)
mx = 10
else if (mx > w - 30)
mx := w - 30
if (my < 40)
my = 40
else if (my > h)
my := h - 10
MouseClick, right, mx, my
}
return
Dla każdego, kto jest zainteresowany, można znaleźć ten skrypt w rwin na github
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-10 22:13:09
Update: jest to teraz wbudowane w System Windows. Zobacz tę odpowiedź .
XP powertoy jest dobrym rozwiązaniem, ale pomyślałem, że wrzucę inny, na wypadek, gdybyś chciał "rzucić własne". Utwórz plik tekstowy, nazwij go cokolwiek.reg, wklej poniższy kod, zapisz go, a następnie kliknij dwukrotnie, aby dodać go do rejestru (lub po prostu dodaj informacje do rejestru ręcznie, jeśli rozumiesz, co się w tym dzieje .plik reg).
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...]
@="Command Prompt Here..."
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...\command]
@="cmd.exe \"%1\""
Aktualizacja: po aktualizacji systemu Windows, Win10 usunięto funkcję cmd-tutaj. Aby go ponownie aktywować musisz użyć:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
Wpis {[2] } jest obowiązkowy
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-11 07:22:41
W systemie windows 7 lub nowszym wewnątrz paska adresu folderu docelowego wpisz cmd. To jest to. Otworzy wiersz polecenia ze ścieżką ustawioną do bieżącego katalogu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-09 09:02:23
Najprostszym sposobem jest uzyskanie paska adresu Eksploratora Windows i wpisz tam cmd
. Automatycznie otworzy okno wiersza polecenia.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-03 23:12:54
W Eksploratorze plików Naciśnij i przytrzymaj klawisz Shift
, a następnie right click
lub press and hold
w polu folder
lub drive
, dla którego chcesz otworzyć wiersz polecenia w tej lokalizacji, i click/tap
w polu Open Command Prompt Here
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-09 14:01:28
Widzę, że odpowiedzi jest wiele, niektóre są dość złożone :), dziwne, że je widzę. Wystarczy otworzyć dowolne okno folderu windows, przejść do żądanego folderu i skupić się na pasku adresu i wprowadzić " cmd " i nacisnąć enter, pojawi się nowe okno wiersza polecenia bezpośrednio ze ścieżką folderu lub lokalizacją, którą już nawigowaliśmy w oknie folderu windows. Jeśli chcesz zobaczyć te kroki z wyraźnymi obrazami, możesz sprawdzić
Jak otworzyć wiersz polecenia bezpośrednio w określonym folderze
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-15 17:49:57
Dla windows : Wybierz folder, który chcesz otworzyć w wierszu polecenia-Po zaznaczeniu, Wciśnięcie klawisza Shift. Kliknij prawym przyciskiem myszy i wybierz opcję "otwórz tutaj okno poleceń"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-14 08:17:51
Utwórz skrót do cmd.exe z params / S / K pushd "C:\YOUR FOLDER\"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-24 17:57:53
Polecenie 'pushd' ustawi katalog currect tak:
cmd /k "pushd D:\Music"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-08 08:53:15
Znam prostszy sposób. Znajdź cmd.exe w menu start i wysłać go do pulpitu jako skrót. Następnie kliknij prawym przyciskiem myszy i wybierz Właściwości. Zobaczysz pole "zacznij od" pod "celem". Zmień ten katalog jako cokolwiek chcesz ustawić. Kliknij OK i uruchom cmd.exe który jest na pulpicie. Moim zdaniem jest to bardzo proste i pewne rozwiązanie:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-02 09:13:36
Ten program zawsze otwiera cmd.exe w bieżącej ścieżce Twojego Explorera: https://github.com/jhasse/smart_cmd
Możesz również przypiąć go do paska zadań, a następnie użyć WindowsKey+[1-0] jako skrótu klawiaturowego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-16 10:12:53
W Eksploratorze Windows-shift + prawy klawisz myszy nad folderem pojawi się opcja "Otwórz okno poleceń tutaj" w menu. Lub w języku Twojej wersji systemu Windows.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-14 23:39:19
Zauważyłem, że super długie menu kontekstowe Shift + Prawy klik z opcją "Otwórz tutaj okno poleceń" nie zawsze wyświetla się z jakiegokolwiek powodu (używam Windows 10), więc oto metoda, która zawsze będzie działać:
Naciśnij Start, wpisz "cmd", kliknij prawym przyciskiem myszy "Wiersz Polecenia" > kliknij "Otwórz lokalizację pliku".
Skopiuj Skrót "Wiersz polecenia" do katalogu, w którym chcesz, aby otworzyć cmd bezpośrednio.
Kliknij prawym przyciskiem myszy swój nowy skrót i kliknij "Właściwości".
Edytuj pole" Start in:", aby było puste lub % CD%, a następnie kliknij "OK".
Teraz po kliknięciu tego skrótu otworzy się wiersz polecenia wskazujący na bieżący katalog, w którym aktualnie znajduje się Skrót, np. skopiuj ten skrót na pulpit i uruchom go, aby otworzyć cmd do katalogu pulpitu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-24 05:55:53
Z jednym tylko wierszem pliku w partii:
START "Desire_Path" / / bez cudzysłowów miejsce, w którym chcesz zacząć z cmd
Przykład (otwórz edytor tekstu, umieść tam kod i zapisz plik za pomocą."rozszerzenie bat"): {]}
START cd C:\Users
Następnie po prostu kliknij na nią dwukrotnie
****Uwaga: Jeśli chcesz, aby explorer wykonał zadanie nie Umieść polecenia CD.
*aby zrobić opossite:
Aby otworzyć dany katalog z explorer.aplikacja exe podczas korzystania z cmd możesz użyć polecenia START i bezwzględnej trasy folderu, który chcesz wyświetlić.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-08 17:23:50
Ta metoda używa skrótów cmd.exe
i Send to
, więc {[0] } może otwierać katalog bezpośrednio. Ta alternatywna metoda jest w przypadku braku Open command window here
w menu prawym przyciskiem myszy.
- Otwórz "Eksplorator plików" i wprowadź
shell:sendto
w pasku lokalizacji, aby przejść do folderuSend to
. - skopiuj Skrót
Command Prompt
lub utwórz nowy plik.lnk
. - Edytuj właściwości skrótu i edytuj obiekt docelowy na
%windir%\system32\cmd.exe /k cd /d
i naciśnij "OK", aby zapisać zmianę. - kliknij prawym przyciskiem myszy na folderze i rozwiń menu
Send to
, Aby użyć skrótucmd
.
Ten skrót powinien otworzyć okno cmd
z katalogiem wybranym prawym przyciskiem myszy.
Ta metoda powinna działać przynajmniej pod oknem 7 i 10. Nazwij Skrót jako Command Prompt (cd)
, aby określić zadanie skrótu.
Możliwe komunikaty o błędach:
- Show ' nazwa katalogu jest nieprawidłowa."jeżeli inny niż folder jest wybrane.
- Show ' system nie może znaleźć określonego napędu."jeśli folder jest nie istniał.
- Show ' składnia nazwy pliku, nazwy katalogu lub etykiety woluminu jest nieprawidłowa.'jeśli wybrano wiele plików.
Trochę o Skrót: katalog będzie automatycznie dodawany na końcu skrótu jako parametr podczas używania w Send to
, więc Skrót nie musi wpisywać w katalogu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-30 18:15:06
Kliknij prawym przyciskiem myszy pulpit i przejdź do nowego, a następnie z podmenu wybierz "skrót" → przejdź do katalogu Windows (lub folderu), a następnie do katalogu system32
i kliknij OK.
Dodaj \
i " cmd.exe " (bez cudzysłowów) do ciągu poleceń. Powinno to wyglądać tak:
C:\WINDOWS\System32\cmd.exe.
Kliknij Następny i Zakończ . Kliknij prawym przyciskiem myszy nową ikonę CMD na pulpicie i wybierz Właściwości, a następnie dalej na początek. W opcjach Usuń wiersz i Dodaj ścieżkę do katalogu, w którym ma się rozpocząć... Na przykład, C:\temp\mp3
i kliknij OK.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-10 21:10:39
Jeśli uruchamiasz cmd z paska zadań, oto co musisz zrobić:
Kliknij prawym przyciskiem myszy -- > prawym przyciskiem myszy w wierszu polecenia -- > Właściwości
Następnie w oknie Właściwości zmień wartość Zacznij od :
To rozwiązanie nie działa przy otwieraniu wiersza polecenia jako administrator
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-02 14:54:12
Możesz też to zrobić:
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
Update: do Win10 potrzebujesz ShowBasedOnVelocityId
- zobacz odpowiedź powyżej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-13 11:40:08
Zamiast zapisywać go jako skrót, robię to w ten sposób i uważam, że jest to bardzo przydatne. Istnieją już odpowiedzi do pokazania jako skrót, ale chciałem się tym podzielić, szczególnie uważam, że jest to bardzo przydatne dla projektów kątowych.
- Utwórz nowy plik txt
i wpisz do niego następujący kod.
@ECHO OFF cd C:\YourProjectPath\FolderPath\
-
Zapisz jako .plik bat z wygodną nazwą. (Zwykle zapisuję to jako "goto-myProjectName.bat "
-
Następnie skopiuj ten plik bat do domyślnej ścieżki (gdy uruchom cmd, cokolwiek jest domyślną ścieżką, zaczyna się od tego. Na przykład na moja maszyna to windows / system32)
- Następnie wpisz nazwę pliku bat bez jego rozszerzenia.
- na przykład:
goto-myProjectName
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-19 07:26:23