Проводник Windows "Командная строка здесь"

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

Мне известно о командной строке Power Toys "Командная строка", но она работает только как элемент контекстного меню в папке, а не изнутри папки, если вы уже там. Я знаю, что вы можете перейти к родительскому каталогу и использовать его оттуда, но если у родителя есть тысячи каталогов, это не так удобно. Я попробовал несколько домашних файлов, связанных с действиями папок в проводнике, но они страдают от подобных проблем.

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

Мой текущий подход: (ужасный)

  • Alt - D, Ctrl - C (путь копирования)
  • Win - R, "cmd", Enter (начало командной строки)
  • "cd", Space (запустите команду каталога изменений)
  • Alt - Space, e, p (вставить каталог)
  • Enter (выполнить каталог изменений)

Я знаю, что есть что-то лучше! Что это?

Ответ 1

Удерживайте Shift, а Щелкните правой кнопкой мыши пустое место в нужной папке, чтобы открыть более подробное контекстное меню. Один из вариантов: Open Command Window Here. Это работает в Windows Vista, 7, 8 и 10. Начиная с Windows 10 Creators Update, опция была заменена на Open PowerShell Here. Однако есть способы включить Open Command Window Here снова.

Ответ 2

Просто введите "cmd" в строку местоположения, чтобы он был. Он начнет новую командную строку в текущем пути.

Это решение было подтверждено для работы в Windows XP, Vista, 7, 8 и 10 (включая обновление для авторов).

Нажатие клавиш для перемещения фокуса на панель местоположения:

  • Alt D на английском языке (указано в комментариях Тимом Стюартом)
  • Alt E на немецком языке

Ответ 3

Внутри текущей папки просто нажмите Shift + Alt + F - then → Enter.

Появится приглашение с указанием текущего пути к папке.

Примечание. Это работает только в Windows 7/Vista. Что он делает, так это то, что вы выбрасываете меню "Файл", потому что нажата клавиша "Shift", опция "Открыть командное окно здесь" включена и сфокусирована как первая доступная опция меню "Файл". При нажатии кнопки ввода начинается сфокусированная опция для командного окна.

Изменить:

Если вы находитесь в папке, и вы уже выбрали часть своего содержимого (файл/папку), это не будет работать. В этом случае щелкните на пустой области внутри папки, чтобы отменить выбор всех ранее выбранных файлов и повторить.

Edit2:

Другой способ, которым вы можете открыть терминал в текущем каталоге, - это ввести cmd на панели навигации браузера браузера, где написан путь к текущей папке.

Чтобы сфокусироваться на клавиатуре на панели навигации Ctrl + L. Затем вы можете ввести cmd и нажать Enter

Ответ 4

Щелкните правой кнопкой мыши значок заголовка окна проводника. Вы получите контекстное меню текущей папки, в котором вы найдете элемент "командного окна здесь".

(Обратите внимание: чтобы увидеть этот пункт меню, вам необходимо установить соответствующую игрушку "power toy" , или вы можете создать правильные разделы реестра самостоятельно, чтобы добавить этот пункт в контекстные меню папок.)

Ответ 5

Как очень быстрое решение, я могу дать вам это. Я тестировал это на Windows 8.1

1- Найдите файл и щелкните правой кнопкой мыши по командной строке в проводнике файлов, а затем добавьте командную строку на панель быстрого доступа:

Instruction 1

2- После его добавления вы можете получить доступ к папке:

Instruction 2

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

Ответ 6

В Vista и Windows 7:

  • Alt + d → он сосредоточит внимание на адресной строке окна проводника
  • и затем введите имя любой программы, которую вы запускаете, используя WIN + r
  • hit Введите

Программа начнет с текущего каталога, указанного в экземпляре проводника. например::python, ghci, powershell, cmd и т.д.

Ответ 7

Для Windows Vista и Windows 7, чтобы открыть командную строку 1) перейдите в папку, в которой вы хотите работать.

2) В адресной строке type- cmd

нажмите enter

он откроет командную строку для этого местоположения

Ответ 8

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

Cmdhere.reg - для WinNT/2000/XP/Vista/7:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="cmd.exe /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="cmd.exe /k cd %1"

Doshere.reg - для Win9x:

REGEDIT4
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="command.com /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="command.com /k cd %1"

Скопируйте это в пустой текстовый файл и измените расширение на .reg. Двойной щелчок по этому значению в проводнике Windows добавит этот ключ в реестр.

Ответ 9

Я использую StExBar, расширение Windows Explorer, которое дает вам кнопку командной строки в проводнике, а также некоторые другие интересные функции (путь копирования, имя файла копирования и т.д.).

http://tools.tortoisesvn.net/StExBar

EDIT: Я только что узнал (использовал его больше года и не знал этого), что Ctrl + M сделает это с помощью StExBar. Как это быстро!

Ответ 10

Если это так беспокоит, вы можете попробовать переключиться на альтернативу проводника Windows, например freecommander, для которой есть кнопка на панели инструментов.

Ответ 11

Почти то же, что и у вас:

  • Alt + d, Ctrl + c
  • Win + г
  • cmd/K cd, Ctrl + v, ВВОД

Ответ 12

Я использую много функций "Отправить".
Я создаю свои собственные пакетные (.bat) файлы в папке shell:sendto и отправляю файлы/папки им с помощью контекстного меню (чтобы там просто написать "shell: sendto" в строке местоположения).
У меня есть сценарии для выполнения всех вещей: отправка файлов по ftp, запуск php-сервера в текущей папке, создание папок с текущей датой, копирование отправленного пути в буфер обмена и т.д.
Извините, немного оффтопический, но полезный в любом случае.

Ответ 13

Попробовал ответ, полученный Tough Coder в Windows 7, и он работает!

Создайте ярлык для cmd.exe в %HOMEDRIVE%%HOMEPATH%\Links, откройте его свойства файла и измените поле "Начать с" на %1 ( "Iniciar en" переведено с испанского).

Теперь перетащите папки на него, и вы увидите волшебство. Он также работает во всех стандартных диалоговых окнах Open File. Вау!

ps: эти "странные" вкладки выше на моей картинке, потому что я использую Clover. Я рекомендую это!

enter image description here

Ответ 15


http://www.petefreitag.com/item/146.cfm

  • Откройте проводник Windows

  • Инструменты Параметры папки.

  • Типы файлов.

  • Выберите тип Папка

  • Нажмите Дополнительно

  • Нажмите Новый

  • Для типа Действие, что вы хотите, чтобы контекстное меню отображалось, я используется Командная строка.

  • Для приложения, используемого для выполнения действия. c:\windows\system32\cmd.exe(обратите внимание на win2k, вы хотите указать каталог winnt вместо каталога Windows)

Ответ 16

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

C:\your-directory > explorer.