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

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

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

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

Вот чтобы открыть командную строку в текущей папке, назначив горячую клавишу (Винки + 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. Приложение »). Windows Если (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. Приложение »). Windows Если (win. HWND = WinHWND) {currdir: = SubStr (win. LocationURL, 9) currdir: = RegExReplace (currdir, "% 20", "") currdir: = RegExReplace (currdir, "/", "\") Break}} Выполнить * RunAs cmd.exe / k pushd% currdir% }

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

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

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

открыть командную строку в текущей папке - autohotkey
  • Чтобы открыть окно командной строки из текущей папки, нажмите Выиграть + C
  • Открыть Командная строка администратора из текущей папки нажмите Выиграть + Сдвиг + C

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

открыть командную строку в текущей папке - autohotkey

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

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

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

открыть командную строку в текущей папке - autohotkey

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

В адресной строке проводника введите cmd.exe и нажмите ВХОДИТЬ

открыть командную строку в текущей папке - адресная строка cmd.exe

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

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

открыть командную строку в текущей папке - контекстное меню cmd здесь

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


Одна небольшая просьба: если вам понравился этот пост, поделитесь, пожалуйста, этим?

Одна "крошечная" публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)