Как открыть Windows CMD, чтобы она запускалась в текущей папке? [Дубликат]


85

Когда я работаю в папке в проводнике Windows, иногда мне нужно выполнить какую-либо команду CMD в этой папке.

Как открыть командную строку из текущей папки, чтобы консоль открылась в текущем каталоге?

Пример:

Я работаю в D:\Apps\Test. Я хотел бы иметь возможность открыть командную строку с тем же контекстом (имеется в виду:) D:\Apps\Test, поэтому мне не нужно снова переходить к этой папке в консоли, т.е. поэтому он открывается cdв текущем местоположении.

РЕДАКТИРОВАТЬ: Решения из этой темы не работают для меня, поэтому я задал отдельный вопрос.


@Dave: решения из этой темы не работают на моей станции.
boleslaw.smialy

@ Дэйв: хорошо, я понял. Я буду корректировать в следующий раз.
boleslaw.smialy

1
Обратите внимание, что все ответы как на этот вопрос, так и на связанный вопрос могут не работать должным образом, если папка является специальной системной папкой. Например, если вы находитесь в нем Libraries > Documents, в контекстном меню, вызываемом по нажатию правой кнопки мыши, не будет даже опции командной строки, а опция панели обозревателя откроет окно cmd для C: \ Windows \ system32 ( C:\Users\User_name\Documentsхотя и работает нормально , хотя )
Дэн Хендерсон

Щелчок правой кнопкой мыши по Shift позволит открыть cmd в текущем каталоге.
Дерек 朕 會 功夫

1
Почему этот вопрос не закрыт как дубликат? «Решения не сработали для меня» - не веская причина. Ответ с наибольшим количеством голосов здесь является вариантом этого ответа .
Салман А

Ответы:


134

Вы также можете щелкнуть правой кнопкой мыши в папке и заметить новую запись в контекстном меню (Открыть окно команды здесь):

http://i.imgur.com/nbfURik.png


9
Не уверен, почему кто-то будет использовать опцию 'cmd' над этим.
Мэтью

3
cmd в панели обозревателя дает вам адрес для текущей папки. Щелчок правой кнопкой мыши по Shift позволяет получить доступ к подпапке из командной строки. У них разные варианты использования, поэтому я не вижу здесь конфликта.
Вс

11
@ sunk818 Вы можете также получить текущую папку, если не щелкнуть правой кнопкой мыши по папке.
Сейрия

8
@Matthew Нажмите Alt+D, C, M, D, Enter. Очень эффективный. Ваши руки никогда не покидают ключи. (Вы можете сделать Shift+ Menuи затем стрелку вниз после стрелки, чтобы выбрать нужную папку, но это гораздо менее удобно.)
jpmc26

1
@ boleslaw.smialy У тебя есть мысли, почему это не работает для тебя? Это работает для меня, и я использую Windows 7. Есть что-то особенное, что вы не упомянули?
MiniRagnarok

232

Введите cmd в адресную строку проводника и нажмите Enter

введите описание изображения здесь


33
О боже, я не могу поверить, что на самом деле работает! +1 за оба ответа. :)
LPChip

4
Еще лучше то, что он работает и для других программ!
афразир

1
спасибо за указание на это, только что попробовал с PowerShell, и он работал отлично. (Вам нужно будет поиграться с регистратурами, чтобы добавить запись PowerShell в ваше контекстное меню).
Ксантикс

11
также, для эффективности, ALT + D, «cmd», ENTER
Some_Guy

3
Это потому, что вы не можете подключиться cdк сетевому диску, если он не сопоставлен с буквой диска
Бородин

40

Как открыть Windows CMD в проводнике из текущей папки?

Введите cmdв адресной строке проводника и нажмитеEnter

введите описание изображения здесь


1
Вопрос-ответ: можно ли открыть cmd с правами администратора? при вводе cmd CTRL-SHIFT-ENTER не работает.
LPChip

1
@ LPChip Я так не думаю. Он открывает команду как текущий пользователь ...: /
DavidPostill


2
@DavidPostill, как насчет включения "запускать эту программу от имени администратора" для c: \ windows \ system32 \ cmd.exe? Я мог бы подтвердить это, но я не хочу пробовать это на своем рабочем компьютере прямо сейчас: D
каламбур

@ The_IT_Guy_You_Dont_Like - я тоже не могу это проверить. У меня нет учетной записи администратора.
DavidPostill

16

Удерживайте нажатой shiftправую кнопку мыши в любом месте папки. Вам будет предложена опция «Открыть командное окно здесь».

Вы также можете shift+ щелкнуть правой кнопкой мыши по любой подпапке и открыть там командное окно.


12

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


10

Я использую расширение оболочки ContextConsole . Когда вы делаете правый клик, вы получаете возможность запустить командную строку и запустить командную строку от имени администратора (с повышенными правами) для выполнения системных задач.

введите описание изображения здесь


Это интересное решение, но для большинства корпоративных людей оно будет бесполезным из-за отсутствия привилегий Adm.
boleslaw.smialy

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

Будет ли это работать при щелчке правой кнопкой мыши также на пустом месте (например, на рабочем столе) или только при нажатии на элементы папки в Проводнике?
Самир

@sammyg это будет работать только при нажатии на пустую запись.
magicandre1981

4

Если вы не возражаете против использования сторонних расширений, бесплатная ClassicShell позволяет добавить пользовательскую панель инструментов в проводник Windows.

Пример пользовательской панели инструментов

На рисунке показана конфигурация, которую я сейчас использую. Крайняя правая кнопка открывает окно консоли для текущей папки. Вот как вы можете получить это.

  • Установите классическую версию Explorer в ClassicShell
  • Откройте новое окно проводника. Теперь вы должны увидеть дополнительную панель инструментов прямо под адресной строкой.
  • Щелкните правой кнопкой мыши на панели инструментов и выберите «Настройки Classic Explorer».
  • В открывшемся диалоговом окне установите флажок «Показать все настройки».
  • Перейдите на вкладку «Кнопки панели инструментов», чтобы настроить макет пользовательской панели инструментов. Не стесняйтесь выбрасывать любые кнопки, которые вам не нравятся.
  • Добавьте кнопку «Custom» из списка справа. Дважды щелкните вновь добавленную кнопку в списке слева и введите cmdв поле «Команда».

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


3

Находясь в проводнике, в панели вверху есть файловое меню, где у вас есть возможность открыть командное окно для текущего каталога. Это работает в Windows 8. (В Windows 7, удерживая нажатой клавишу Shift, когда вы нажимаете меню Файл).


Да, это работает для Windows 8 и 8.1, но ОП попросил специально для Windows 7.
Исмаэль Мигель

0

Обратите внимание: если вам нужен статический значок на рабочем столе, который открывает приглашение CMD в определенной папке, вы также можете сделать следующее:

  1. Создать ярлык на рабочем столе для CMD.EXE
  2. Щелкните правой кнопкой мыши ярлык и перейдите в Свойства
  3. На вкладке «Ярлык» укажите нужное местоположение в поле «Начать с».

Очевидно, что это работает только от значка и всегда открывает одно и то же место. Другие ответы - лучший способ открыть подсказку для текущей папки (динамически).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.