Как я могу открыть окно cmd в определенном месте? - PullRequest
335 голосов
/ 14 сентября 2008

Как открыть окно cmd в определенном месте, не переходя полностью к нужному каталогу?

Ответы [ 38 ]

2 голосов
/ 11 сентября 2018

В моем случае я ОЧЕНЬ СПЕЦИАЛЬНО хотел открыть окно CMD в режиме ADMIN в определенной папке. Вот как (работает для Windows 7):

В целевой папке создайте START.BAT, который просто содержит одну строку:

  start cd c:\MyTargetFolder

Перетащите ярлык из START.BAT и назовите его «START AS ADMIN».

Щелкните правой кнопкой мыши ярлык и выберите «Запуск от имени администратора» и «Запуск свернут». Также убедитесь, что «Start In» приведет к тому, что будет выбран тот же самый привод (так как CD не меняет привод!).

При нажатии на этот ярлык вы получите приглашение UAC, а затем откроется окно командной строки в нужной папке. В строке заголовка будет показано, что это окно CMD находится в режиме ADMINISTRATOR.

2 голосов
/ 03 августа 2009

Вы также можете сделать это:

[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 - см. Ответ выше.

1 голос
/ 27 мая 2017

В Windows 10 достаточно одного клика, чтобы получить cmd в любой папке. Просто удерживайте "shift + mouse right click " в нужной папке, и cmd откроется с вашим путем к папке.

1 голос
/ 22 мая 2019

Несмотря на несколько ответов для HKCR\Directory\shell под Windows 10 (которая не работала) у меня сработало следующее:

SetOpenCmdHere.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\cmd]
@="Open CMD here..."

[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="C:\\Windows\\system32\\cmd.exe /k pushd \"%1\""
1 голос
/ 28 февраля 2014

Если вы используете Total Commander, то внизу есть поле для этого. Он показывает активный каталог, в котором вы сейчас находитесь, и запустит введенную команду в этом каталоге.

Total Commander command line

0 голосов
/ 04 февраля 2019

Windows 10 File Explorer теперь имеет «Панель быстрого доступа».

Просто нажмите «Alt + F», чтобы открыть меню файлов, перейдите в меню «Открыть Windows PowerShell», щелкните правой кнопкой мыши и выберите «Добавить на панель быстрого доступа»:

enter image description here

Теперь вы получите небольшой значок, по которому можно щелкнуть, и откроет PowerShell в каталоге, в котором вы находитесь: enter image description here

0 голосов
/ 22 мая 2019

В Windows перейдите в указанную папку, затем щелкните путь к файлообменнику и удалите его, затем введите cmd и нажмите ввод .. и в cmd откроется ваша конкретная папка с указанием пути ..

0 голосов
/ 15 апреля 2017

Для лучшего использования терминала в системе Windows, cmder может помочь в использовании ярлыков:

  1. Загрузка cmder в вашу систему
  2. Сделать ярлык
  3. тип path_of_the_cmder /START target_path_wish_to_run

Для экземпляра:

TARGET -> C:\Users\<username>i\AppData\Roaming\cmder\Cmder.exe /START C:\SOURCE\

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...