Как открыть окно cmd в определенном месте без необходимости полностью перемещаться в нужный каталог?
Вы можете посмотреть на эту "PowerToy" от Microsoft:
Откройте командное окно здесь
Этот PowerToy добавляет параметр контекстного меню "Открыть командное окно здесь" к папкам файловой системы, предоставляя вам быстрый способ открыть командное окно (cmd.exe), указывающее на выбранную папку.
РЕДАКТИРОВАТЬ: Это программное обеспечение не будет работать в версии Windows ранее или позже, чем Windows XP.
Это может быть то, что вы хотите:
cmd /K "cd C:\Windows\"
Обратите внимание, что для изменения букв дисков вам необходимо использовать cd /d
. Например:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"
Если у вас Windows Vista или более поздняя версия, щелкните правой кнопкой мыши значок папки в проводнике, удерживая клавишу Shift, а затем выберите параметр контекстного меню "Открыть окно командной строки здесь" или "Открыть окно PowerShell здесь".
Если вы уже находитесь в нужной папке, вы можете выполнить одно из следующих действий:
Для Windows XP используйте PowerToy, упомянутый dF, чтобы получить ту же функцию.
Предполагая, что в File Explorer вы открыли целевой каталог/папку, сделайте следующее:
Нажмите на адресную строку, в качестве альтернативы нажмите Alt + D
Теперь, когда адресная строка выделена, введите cmd в панели.
Нажмите клавишу ввода
Вы заметите, что в командной строке из этой папки
Начиная с Windows 7 и заканчивая некоторыми версиями Windows 10, очень просто открыть командную строку в любом месте без навигации с помощью команды "cd". Попробуйте следующее. Нажмите правую кнопку мыши, удерживая клавишу Shift.
Это создаст такую опцию. Затем просто выберите "Открыть окно командной строки здесь". В последних версиях Windows 10 эта функция заменена на "Открыть Powershell здесь".
Простой способ в Windows 10
Используйте переключатель /K. Например
cmd /K "cd /d c:\WINDOWS\"
Создает cmd-окно в каталоге C:\Windows
В Windows Vista, Windows 7 и Windows 10 просто удерживайте нажатой клавишу Shift и щелкните правой кнопкой мыши папку.
Контекстное меню будет содержать запись под названием: "Открыть окно команд здесь"
Обновление: введите "cmd" в адресной строке Explorer и нажмите enter
Обновление 2. В Windows 10 перейдите в меню "Файл" и выберите "Открыть Windows PowerShell". Есть возможность работать от имени администратора.
Просто напишите cmd
в адресной строке, он откроется в текущей папке.
Создайте ярлык и отредактируйте свойство "Зайти в" ярлыка в каталог, в который вы хотите запустить cmd.exe.
Кроме того, здесь есть ярлык для открытия консоли в любой папке Windows:
Alt + D
, чтобы сфокусировать адресную панель.cmd
и нажмите enterОчень практичный ярлык.
В Windows 8 вы можете щелкнуть адресную строку и ввести "cmd" (без кавычек) и нажать enter. Это откроет окно cmd в текущем пути.
Я только что увидел этот вопрос и не могу опубликовать мой AutoHotkey script для cmd в Windows XP. Вы можете определить горячие клавиши в script. Самое приятное, когда ваши текущие окна - это Explorer, cmd откроется в пути, отображаемом в адресной строке.
Я сохраняю этот script в папке, где храню все зеленые инструменты (включая AutoHotkey). Для новой машины я просто скопирую папку, дважды щелкните по script, чтобы связать .ahk с AutoHotkey и создать ярлык в моей папке автозагрузки. Это быстрее, чем установка 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
Для всех, кто заинтересован, вы можете найти этот script в rwin on github
Обновить. Теперь он встроен в Windows. См. этот ответ.
XP powertoy - хороший вариант, но я думал, что отправлю еще один, если вы захотите "повернуть свое". Создайте текстовый файл, назовите его anything.reg, вставьте код ниже, сохраните его, затем дважды щелкните по нему, чтобы добавить его в реестр (или просто добавьте информацию в реестр вручную, если вы понимаете, что происходит в этом .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\""
Обновление. После обновления Windows Win10 удалена функция cmd-here. Чтобы повторно активировать его, вы должны использовать:
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\""
Запись ShowBasedOnVelocityId
обязательна
Самый простой способ - перейти в адресную строку проводника Windows и ввести cmd
там. Он автоматически откроет окно командной строки для вас.
Для окон 7 или более поздних версий внутри адресной строки целевой папки просто введите cmd. Вот и все. Он откроет командную строку с указанием пути к вашему текущему каталогу.
команда 'pushd' будет устанавливать папку с правами:
cmd /k "pushd D:\Music"
Для окон: Выберите папку, которую вы хотите открыть в командной строке. После выбора, Сохранение нажатой клавиши "Shift". Щелкните правой кнопкой мыши и выберите опцию "открыть здесь окно команд"
Я вижу, что есть несколько ответов, некоторые довольно сложные:), странно их видеть. Вам просто нужно открыть любое окно папки Windows, перейти к вашей желаемой папке и сфокусироваться на адресной строке и ввести "cmd" и нажать "enter", вам будет представлено новое окно командной строки непосредственно с помощью пути или местоположения папки, в которые мы уже прошли навигацию Окно папки Windows. Если вы хотите увидеть эти шаги с четкими изображениями, вы можете проверить
В Проводнике файлов нажмите и удерживайте клавишу Shift
, затем right click
или press and hold
на folder
или drive
, которую вы хотите открыть в командной строке в этом месте, и click/tap
на Open Command Prompt Here
.
Сделать ярлык для cmd.exe с параметрами /S/K pushd "C:\YOUR FOLDER \"
Если вы запускаете cmd с панели задач, это то, что вам нужно сделать:
щелкните правой кнопкой мыши → щелкните правой кнопкой мыши в командной строке → Свойства
Затем в окне свойств измените значение Start в:
Это решение не работает для открытия командной строки от имени администратора
Я заметил, что сверхдлинное контекстное меню Shift + щелчок правой кнопкой мыши с параметром "Открыть окно команды здесь" не всегда отображается по какой-либо причине (я использую Windows 10), поэтому здесь метод, который всегда будет работать:
Нажмите "Пуск", введите "cmd", щелкните правой кнопкой мыши "Командная строка"> нажмите "Открыть расположение файла".
Скопируйте ярлык "Командная строка" в каталог, где вы хотите просто открыть cmd в.
Щелкните правой кнопкой мыши ваш новый ярлык и нажмите "Свойства".
Измените поле "Начать с:" на пустое или% CD%, а затем нажмите "ОК".
Теперь, когда вы щелкнете по этому ярлыку, он откроет командную строку, указывающую на текущий каталог, в котором в данный момент находится ярлык, например, скопируйте этот ярлык на рабочий стол и запустите его, чтобы открыть cmd в каталог на рабочем столе.
В проводнике Windows - сдвиг + правая кнопка мыши над папкой "Открыть окно команды здесь" появляется в меню. Или на языке вашей версии Windows.
Эта программа всегда открывает cmd.exe в текущем пути вашего Проводника: https://github.com/jhasse/smart_cmd
Вы также можете привязать его к панели задач, а затем использовать WindowsKey + [1-0] в качестве сочетания клавиш.
Есть более простой способ, который я знаю. Найдите cmd.exe в меню "Пуск" и отправьте его на Рабочий стол в виде ярлыка. Затем щелкните его правой кнопкой мыши и выберите свойства. Вы увидите поле "Начать в" под "Цель". Измените этот каталог так, как вы хотели бы установить. Нажмите "ОК" и запустите cmd.exe, который находится на вашем рабочем столе. На мой взгляд, это очень простое и определенное решение:)
Этот метод использует cmd.exe
и Send to
ярлык, поэтому cmd.exe
может открыть каталог напрямую. Этот альтернативный метод в случае отсутствия Open command window here
в контекстном меню.
shell:sendto
в строке местоположения, чтобы перейти в папку Send to
.Command Prompt
или создайте новый ярлык .lnk
.%windir%\system32\cmd.exe /k cd /d
и нажмите "ОК", чтобы сохранить изменения.Send to
, чтобы использовать ярлык cmd
.Этот ярлык должен открыть окно cmd
с каталогом, выбранным щелчком правой кнопки мыши.
Этот метод должен работать как минимум в окнах 7 и 10. Назовите ярлык как Command Prompt (cd)
, чтобы указать задачу ярлыка.
Возможные сообщения об ошибках:
Немного о ярлыке: каталог будет автоматически добавлен в конец ярлыка в качестве параметра при использовании в Send to
, поэтому ярлык не нужно вводить в каталог.
С однострочным файлом в пакетном режиме:
НАЧАТЬ "Desire_Path" // Без кавычек puth местоположение, с которым вы хотите начать с cmd
Пример (откройте текстовый редактор, поместите туда код и сохраните файл с расширением .bat):
START cd C:\Users
Затем просто дважды щелкните по нему
**** Примечание: если вы хотите, чтобы проводник выполнил задание, не ставьте команду CD.
* Чтобы сделать opossite:
Чтобы открыть конкретный каталог с помощью приложения explorer.exe при использовании cmd, вы можете использовать команду START и абсолютный маршрут папки, которую вы хотите отобразить.
Щелкните правой кнопкой мыши на рабочем столе и перейдите к новому, а затем из подменю выберите "ярлык" → "Просмотр" в каталоге (или папке) Windows, а затем в каталог system32
и нажмите OK.
Добавьте строку \
и "cmd.exe" (без кавычек) в командную строку. Он должен выглядеть следующим образом:
C:\WINDOWS\System32\cmd.exe.
Нажмите Next и Finish. Щелкните правой кнопкой мыши новый значок CMD на рабочем столе и выберите свойства, а Next - в начало. В параметрах удалите строку и добавьте путь туда, где вы хотите, чтобы каталог был запущен... Например, C:\temp\mp3
и нажмите OK.
перейдите в папку в проводнике, удалите путь и введите cmd и нажмите ввод. и путь откроется в cmd.
Вместо того, чтобы сохранить его как ярлык, я так делаю, и считаю его очень полезным. Уже есть ответы, которые нужно показывать в виде ярлыка, но я просто хотел поделиться этим, особенно я нахожу это очень полезным для угловых проектов.
@ECHO OFF cd C:\YourProjectPath\FolderPath\
сохранить как .bat файл с удобным именем. (Я обычно сохраняю это как "goto-myProjectName.bat"
Затем скопируйте этот bat файл в ваш путь по умолчанию (когда вы запускаете cmd, какой бы ни был ваш путь по умолчанию, он начинается с этого. Например, на моей машине это windows/system32)
goto-myProjectName
Тогда это должно привести вас туда.
Вы также можете сделать это:
[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"
Обновление: для Win10 вам нужно ShowBasedOnVelocityId
- см. ответ выше.
В моем случае я ОЧЕНЬ ОСОБЕННО хотел открыть окно CMD в режиме ADMIN в определенной папке. Вот как (работает для Windows 7):
В целевой папке создайте START.BAT, который просто содержит одну строку:
start cd c:\MyTargetFolder
Перетащите ярлык из START.BAT и назовите его "START AS ADMIN".
Щелкните правой кнопкой мыши ярлык и выберите "Запуск от имени администратора" и "Запустить свернутый". Также убедитесь, что "Start In" приведет к тому, что будет выбран тот же самый привод (так как CD не меняет привод!).
При нажатии на этот ярлык вы получите приглашение UAC, а затем откройте окно командной строки в нужной папке. Строка заголовка покажет, что это окно CMD находится в режиме ADMINISTRATOR.
В Windows 10 вам нужно всего лишь один клик, чтобы получить cmd в любой папке.
Просто удерживайте "shift + mouse right click "
в папке желания и cmd
откроется с вашим пути к папке.
Если вы используете Total Commander, для этого есть поле внизу. Он показывает активный каталог, в котором вы сейчас находитесь, и запустит введенную команду в этом каталоге.
Windows 10 File Explorer теперь имеет "Панель быстрого доступа".
Просто нажмите "Alt + F", чтобы открыть меню файлов, перейдите в меню "Открыть Windows PowerShell", щелкните правой кнопкой мыши и выберите "Добавить на панель быстрого доступа":
Теперь вы получите небольшую иконку, по которой вы можете щелкнуть, которая откроет PowerShell в каталоге, в котором вы находитесь:
Для лучшего использования терминалов в системе Windows cmder может помочь использовать ярлык:
path_of_the_cmder
/START
target_path_wish_to_run
Для экземпляра:
TARGET
→ C:\Users\<username>i\AppData\Roaming\cmder\Cmder.exe /START C:\SOURCE\