Я часто оказываюсь с открытой папкой в Windows, желая, чтобы командная строка открывалась с тем же рабочим каталогом.
Мне известна «Командная строка» Power Toys, но она работает только как элемент контекстного меню в папке, а не внутри папки, если вы уже там. Я знаю, что вы можете перейти к родительскому каталогу и использовать его оттуда, но если родитель имеет тысячи каталогов, это не так удобно. Я пробовал некоторые самодельные пакетные файлы, связанные с действиями с папками в проводнике, но они страдают от подобных проблем.
Итак, каков самый быстрый способ открыть командную строку с рабочим каталогом текущей папки Windows Explorer?
Мой нынешний подход: (ужасно)
- Alt- D, Ctrl-C (копировать путь)
- Win- R, "cmd",Enter (запуск командной строки)
- "cd",Space (запустить команду изменения каталога)
- Alt- Space, e,p (каталог паста)
- Enter (выполнить изменение каталога)
Я знаю, что есть что-то лучше! Что это?
windows
command-line
windows-explorer
рекурсивный
источник
источник
Ответы:
Удерживайте нажатой клавишу « Shift», щелкая правой кнопкой мыши по пустому месту в нужной папке, чтобы открыть более подробное контекстное меню. Один из вариантов есть
Open Command Window Here
. Это работает в Windows Vista, 7, 8 и 10. Начиная с Windows 10 Creators Update, опция была заменена наOpen PowerShell Here
. Однако есть способы включитьOpen Command Window Here
снова .источник
SHIFT+F10
откройте контекстное меню, затем нажмите букву, связанную с командной строкой («f» на французском языке). Cocorico :-)Shift+Menu
HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityId
ключ (добавить префикс подчеркивания или что-то в этом роде), а опция командной строки возвращается! ( ref )Просто введите «cmd» в адресную строку , вот и все. Это запустит новую командную строку в текущем пути.
Было подтверждено, что это решение работает в Windows XP, Vista, 7, 8 и 10 (включая Creators Update).
Клавиши для перемещения фокуса на адресную строку:
источник
powershell
в командной строке откроет окно powershell, установленное для этого каталога.Внутри текущей папки просто нажмите Shift+ Alt+ F-, затем -> Enter.
Появится приглашение с указанием пути к текущей папке.
Примечание: это работает только в Windows 7 / Vista. То, что он делает, - это то, что вы опускаете меню «Файл» вниз, потому что нажата клавиша «Shift», опция «Открыть окно команд здесь» включена и фокусируется как первая доступная опция меню «Файл». Нажатие Enter запускает выделенную опцию для этого командного окна.
Редактировать:
Если вы находитесь в папке и уже выбрали часть ее содержимого (файл / папка), это не сработает. В этом случае нажмите на пустую область внутри папки, чтобы отменить выбор любых ранее выбранных файлов и повторите.
Edit2:
Другой способ открыть терминал в текущем каталоге - набрать
cmd
в навигационной панели браузера файлов путь к текущей папке.Для того, чтобы сосредоточиться с помощью клавиатуры на панели навигации Ctrl+ L. Затем вы можете напечатать
cmd
и нажатьEnterисточник
Щелкните правой кнопкой мыши значок строки заголовка окна проводника. Вы получите контекстное меню текущей папки, где вы найдете пункт «Командное окно здесь».
(Обратите внимание, что для просмотра этого пункта меню вам необходимо установить соответствующую «мощную игрушку» , или вы можете сами создать нужные ключи реестра, чтобы добавить этот элемент в контекстные меню папок.)
источник
В качестве очень быстрого решения я могу дать вам это. Я проверял это на Windows 8.1
1. Найдите файл и щелкните правой кнопкой мыши командную строку в проводнике, а затем добавьте командную строку на панель быстрого доступа:
2- После добавления вы можете получить доступ к папке отсюда:
Это откроет для вас командную строку.
источник
На Vista и Windows 7:
Программа запустится с текущим каталогом, установленным для экземпляра проводника. например: python, ghci, powershell, cmd и т. д.
источник
Для Windows Vista и Windows 7, чтобы открыть командную строку 1) перейдите в папку, которую вы хотите работать
2) В адресной строке введите-cmd
нажмите Ввод
откроется командная строка для этого места
источник
Вы можете отредактировать реестр, чтобы добавить пункт командной строки в контекстное меню. Вот несколько файлов .reg, которые я использую.
Cmdhere.reg - для WinNT / 2000 / XP / Vista / 7:
Doshere.reg - для Win9x:
Скопируйте это в пустой текстовый файл и измените расширение на .reg. Двойной щелчок по этому в Windows Explorer добавит эти ключи в реестр.
источник
HKEY_CLASSES_ROOT\Folder\shell
, а неDirectory
иDrive
command.com /k cd "%1"
А для диска это не работает, потому что команда cd не может изменить текущий диск.Я использую StExBar, расширение Windows Explorer, которое дает вам кнопку командной строки в проводнике наряду с некоторыми другими интересными функциями (путь копирования, имя файла и т. Д.).
http://tools.tortoisesvn.net/StExBar
РЕДАКТИРОВАТЬ: Я только что узнал (использовал его более года и не знал этого), что Ctrl + M будет делать это с StExBar. Как это быстро!
источник
Почти так же, как ваш
источник
Если это так беспокоит, вы можете попробовать перейти на альтернативу Windows Explorer, например, Freecommander, который имеет кнопку панели инструментов для этой цели.
источник
Я часто использую функцию «Отправить».
Я создаю свои собственные пакетные (.bat) файлы в
shell:sendto
папке и отправляю файлы / папки в них с помощью контекстного меню (для этого просто напишите «shell: sendto» в строке адреса).У меня есть сценарии для выполнения всех видов задач: отправка файлов по ftp, запуск php-сервера в текущей папке, создание папок с именами на текущую дату, копирование отправленного пути в буфер обмена и т. Д.
Извините, немного оффтоп, но в любом случае полезно.
источник
Попробовал ответ от Tough Coder в Windows 7, и он работает!
Создайте ярлык для cmd.exe в
%HOMEDRIVE%%HOMEPATH%\Links
, откройте свойства его файла и измените поле «Начать с» на%1
(«Iniciar en» в переводе с испанского).Теперь перетащите в него папки, и вы увидите магию. Это работает также во всех стандартных диалогах открытия файла. Вот Это Да!
PS: эти "странные" вкладки на моей картинке выше, потому что я использую Clover . Я рекомендую это!
источник
Это решение также работает для фонового меню: http://www.roggel.com/NGNeer/BackgroundCMD/
источник
http://www.petefreitag.com/item/146.cfm
Откройте Windows Explorer
Сервис -> Параметры папки .
Вкладка « Типы файлов»
Выберите тип файла папки
Нажмите Дополнительно
Нажмите Новый
Для того, чтобы тип действия отображал контекстное меню, я использовал командную строку.
Для приложения, используемого для выполнения действия, используйте c: \ windows \ system32 \ cmd.exe (обратите внимание, что в win2k вы захотите указать каталог winnt вместо каталога windows)
источник
Используйте следующее в командной строке, чтобы открыть свое текущее местоположение в проводнике Windows:
C: \ your-directory> проводник.
источник