Перейти к содержанию

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

Есть как минимум несколько способов открыть командную строку в текущем пути к папке из окна папки. Два широко используемых варианта включают бег cmd.exe из адресной строки проводника и с помощью параметра Открыть командное окно здесь из контекстного меню фона папки.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

Но не существует встроенной опции для выполнения этого с помощью сочетания клавиш или горячих клавиш. В этом посте рассказывается, как открыть командную строку (или командную строку администратора) в текущем пути к каталогу с помощью инструмента автоматизации 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.Application"). Windows Если (win.HWND = WinHWND) { currdir: = SubStr (win.LocationURL, 9) currdir: = RegExReplace (currdir, "% 20", "") Перерыв } } Выполнить, cmd,% currdir? currdir: "C: \" }
    # + c :: opencmdhereadmin () ; Нажмите Win + Shift + C, чтобы открыть командную строку администратора в текущем каталоге.
    opencmdhereadmin () { Если WinActive ("ahk_class CabinetWClass") || WinActive ("ahk_class ExploreWClass") { WinHWND: = WinActive () Для победы в ComObjCreate ("Shell.Application"). Windows Если (win.HWND = WinHWND) { currdir: = SubStr (win.LocationURL, 9) currdir: = RegExReplace (currdir, "% 20", "") currdir: = RegExReplace (currdir, "/", "\") Перерыв } }
    Запускаем * RunAs cmd.exe / k pushd% currdir% } 

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

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

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

открыть командную строку в текущей папке - autohotkeyif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

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

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

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

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

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

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

открыть командную строку в текущей папке - autohotkeyif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-leaderboard-2-0’)};

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};В адресной строке проводника введите cmd.exe и нажмите ВХОДИТЬ

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *