Открыть командную строку в текущей папке с помощью сочетания клавиш

Есть по крайней мере несколько способов открыть командную строку в текущем пути к папке из окна папки. Два широко используемых параметра включают запуск cmd.exe из адресной строки проводника и использование опции «Открыть окно командной строки здесь» в фоновом контекстном меню папки.

Но не существует встроенной опции для этого с помощью сочетания клавиш или горячих клавиш. В этом посте рассказывается, как открыть командную строку (или командную строку администратора) в текущем пути к каталогу с помощью средства автоматизации AutoHotkey.

Открыть командную строку в текущей папке с помощью сочетания клавиш

Здесь нужно открыть командную строку в текущей папке, назначив горячую клавишу (Winkey + C) с помощью AutoHotkey.

  1. Скачайте AutoHotkey и установите его.
  2. Откройте Блокнот и скопируйте строки кода, приведенные ниже
  3. Сохраните файл с расширением .ahk - например, open_cmd_here.ahk
     #c :: opencmdhere (); Нажмите Win + C, чтобы открыть командную строку в текущем каталоге. opencmdhere () {Если WinActive ("ahk_class CabinetWClass") || WinActive ("ahk_class ExploreWClass") {WinHWND: = WinActive () Для победы в ComObjCreate ("Shell.Application"). Windows If (win.HWND = WinHWND) {currdir: = SubStr (win.LocationURL, 9) currdir: = RegExReplace (currdir, "% 20", "") Break}} Выполнить, cmd, % currdir? currdir: "C: \"} # + c :: opencmdhereadmin (); Нажмите Win + Shift + C, чтобы открыть командную строку администратора в текущем каталоге. opencmdhereadmin () {Если WinActive ("ahk_class CabinetWClass") || WinActive ("ahk_class ExploreWClass") {WinHWND: = WinActive () Для победы в ComObjCreate ("Shell.Application"). Windows If (win.HWND = WinHWND) {currdir: = SubStr (win.LocationURL, 9) currdir: = RegExReplace (currdir, "% 20", "") currdir: = RegExReplace (currdir, "/", "\") Break}} Выполнить * RunAs cmd.exe / k pushd% currdir%} 

    Кредиты: тмплинши

    $config[ads_text6] not found
  4. Дважды щелкните файл .ahk, чтобы запустить его.

Сценарий работает в фоновом режиме и отображается в области уведомлений.

  • Чтобы открыть окно командной строки из текущей папки, нажмите Win + C
  • Чтобы открыть командную строку администратора из текущей папки, нажмите Win + Shift + C

Он перехватывает сочетания клавиш Winkey + C, а также горячие клавиши Win + Shift + C, получает текущий путь к папке в проводнике и открывает окно командной строки в текущей папке.

Примечание. Если в настоящий момент не открыты окна папок или папка, не являющаяся файловой системой, такая как «Этот компьютер», «Библиотеки» или «Быстрый доступ», является текущей папкой, то нажатие Winkey + C вызовет командную строку для C:\

Если скрипт всегда работает в фоновом режиме, занимает ли он больше памяти?

Нет! Сценарий чрезвычайно легок и использует приблизительно 400 килобайт и примерно 2, 5 МБ системной памяти.

Другие способы открыть командную строку в текущем каталоге

В адресной строке проводника введите cmd.exe и нажмите клавишу ВВОД.

Он запускает командную строку в текущей папке. Если папка, не являющаяся файловой системой, например «Этот компьютер» или «Быстрый доступ», является текущей папкой, то при запуске cmd.exe по умолчанию открывается C:\Windows\System32 .

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

Если в контекстном меню по-прежнему отсутствует окно «Открыть команду», примените редактирование реестра, описанное в статье «Вернуть контекстное меню« Открыть окно команды здесь »в Windows 10».

ПОХОЖИЕ СТАТЬИ