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

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

Ответы [ 38 ]

6 голосов
/ 18 мая 2018

Если вы запускаете cmd с панели задач, это то, что вам нужно сделать:

щелкните правой кнопкой мыши -> щелкните правой кнопкой мыши в командной строке -> Свойства

enter image description here

Затем в окне свойств измените значение Начать с :

enter image description here

Это решение не работает для открытия командной строки с правами администратора

6 голосов
/ 15 июня 2016

Я вижу, что есть несколько ответов, некоторые довольно сложные :), странно видеть их. Вам просто нужно открыть любое окно папки Windows, перейти к нужной папке и сфокусироваться на адресной строке, ввести «cmd» и нажать клавишу ввода. Откроется новое окно командной строки непосредственно с путем к папке или местоположением, в котором мы уже находились. окно папок Если вы хотите увидеть эти шаги с четкими изображениями, вы можете проверить

как напрямую открыть командную строку в определенной папке

5 голосов
/ 24 марта 2017

Создайте ярлык для cmd.exe с параметрами / S / K pushd "C: \ YOUR FOLDER \"

4 голосов
/ 02 ноября 2011

Есть более простой способ, который я знаю. Найдите cmd.exe в меню «Пуск» и отправьте его на рабочий стол в виде ярлыка. Затем щелкните правой кнопкой мыши и выберите свойства. Вы увидите поле «Начать в» под «Цель». Измените этот каталог на то, что вы хотите установить. Нажмите OK и запустите cmd.exe, который находится на вашем рабочем столе. На мой взгляд, это очень простое и определенное решение :)

4 голосов
/ 16 января 2012

Эта программа всегда открывает cmd.exe по текущему пути вашего Проводника: https://github.com/jhasse/smart_cmd

Вы также можете закрепить его на панели задач и затем использовать WindowsKey + [1-0] в качестве сочетания клавиш.

4 голосов
/ 02 августа 2017

Я заметил, что сверхдлинное контекстное меню Shift + щелчок правой кнопкой мыши с параметром «Открыть командное окно здесь» не всегда отображается по какой-либо причине (я использую Windows 10), поэтому вот метод, который всегда будет работать: 1001 *

  1. Нажмите «Пуск», введите «cmd», щелкните правой кнопкой мыши «Командная строка»> нажмите «Открыть местоположение файла».

  2. Скопируйте ярлык «Командная строка» в каталог, где вы хотите просто открыть cmd в.

  3. Щелкните правой кнопкой мыши новый ярлык и выберите «Свойства».

  4. Измените поле «Начать с:» на пустое или% CD%, а затем нажмите «ОК».

Теперь, когда вы щелкнете по этому ярлыку, откроется командная строка, указывающая на текущий каталог, в котором в данный момент находится ярлык, например, скопируйте этот ярлык на рабочий стол и запустите его, чтобы открыть cmd в каталог рабочего стола.

3 голосов
/ 19 октября 2008

Щелкните правой кнопкой мыши на рабочем столе и перейдите к новому, а затем из подменю выберите «Ярлык» → Перейдите в каталог (или папку) Windows, а затем в каталог system32 и нажмите OK .

Добавьте \ и «cmd.exe» (без кавычек) в командную строку. Это должно выглядеть так:

C:\WINDOWS\System32\cmd.exe.

Нажмите Далее и Готово . Щелкните правой кнопкой мыши новый значок CMD на рабочем столе и выберите свойства, а затем Далее до Пуск. В опциях удалите строку и добавьте путь к каталогу, в котором вы хотите, чтобы он начинался ... Например, C:\temp\mp3 и нажмите OK .

3 голосов
/ 30 декабря 2015

Этот метод использует ярлыки cmd.exe и Send to, поэтому cmd.exe может открывать каталог напрямую. Этот альтернативный метод используется в случае отсутствия Open command window here в меню правой кнопки мыши.

  1. Откройте «Проводник» и введите shell:sendto в строке адреса, чтобы перейти к папке Send to.
  2. Скопируйте ярлык Command Prompt или создайте новый ярлык .lnk файл.
  3. Отредактируйте свойства ярлыка, измените цель на %windir%\system32\cmd.exe /k cd /d и нажмите «ОК», чтобы сохранить изменения.
  4. Щелкните правой кнопкой мыши папку и разверните меню Send to, чтобы использовать ярлык cmd.

Этот ярлык должен открыть окно cmd с каталогом, выбранным правой кнопкой мыши.

Этот метод должен работать как минимум в окнах 7 и 10. Назовите ярлык как Command Prompt (cd), чтобы указать задачу ярлыка.

Возможные сообщения об ошибках:

  • Показать 'Неверное имя каталога.' если кроме папки выбран.
  • Показать 'Система не может найти указанный диск.' если папка не существовало.
  • Показать 'Неверный синтаксис имени файла, имени каталога или метки тома.' если выбрано несколько файлов.

Немного о ярлыке: каталог будет автоматически добавлен в конец ярлыка в качестве параметра при использовании под Send to, поэтому ярлык не нужно вводить в каталоге.

3 голосов
/ 08 октября 2015

С файлом в одну строку в пакете:

START "Desire_Path" // Без кавычек укажите место, с которого вы хотите начать с cmd

Пример (откройте текстовый редактор, поместите туда код и сохраните файл с расширением .bat):

START cd C:\Users

Затем просто дважды щелкните по нему

**** Примечание: если вы хотите, чтобы проводник выполнил задачу, не вводите команду CD.

* Чтобы сделать опоссит:

Чтобы открыть конкретный каталог с помощью приложения explorer.exe при использовании cmd, вы можете использовать команду START и абсолютный маршрут к папке, которую вы хотите отобразить.

3 голосов
/ 19 мая 2018

Вместо того, чтобы сохранять его как ярлык, я так делаю, и считаю его очень полезным. Уже есть ответы, которые нужно показать в виде ярлыка, но я просто хотел поделиться этим, особенно я нахожу это очень полезным для угловых проектов.

  • Создать новый текстовый файл и запишите в него следующий код.
    @ECHO OFF cd C:\YourProjectPath\FolderPath\
  • сохранить как .bat файл с удобным именем. (Я обычно сохраняю как "Гото-myProjectName.bat"

  • Затем скопируйте этот bat-файл в путь по умолчанию (когда вы запускаете cmd, каким бы ни был ваш путь по умолчанию, он начинается с этого. Например, на моя машина это windows / system32)

  • Затем введите имя вашего файла bat без его расширения.
  • Например: goto-myProjectName

Тогда это должно привести вас туда.

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