Існує принаймні кілька способів відкрити командний рядок у поточному шляху до папки з вікна папки. Два широко використовувані варіанти включають біг cmd.exe
з адресного рядка Провідника файлів і за допомогою Відкрийте командне вікно тут параметр із контекстного меню фону папки.
Але не існує вбудованої опції, щоб зробити це за допомогою комбінації клавіш або гарячої клавіші. У цій публікації розповідається, як відкрити командний рядок (або Командний рядок адміністратора) у поточному шляху до каталогу за допомогою інструмента автоматизації AutoHotkey.
Відкрийте командний рядок у поточній папці за допомогою комбінації клавіш
Ось щоб відкрити командний рядок у поточній папці, призначивши гарячу клавішу (Вінкі + C) за допомогою AutoHotkey.
- Завантажити AutoHotkey і встановіть його.
- Відкрийте Блокнот і скопіюйте рядки коду, наведені нижче
- Збережіть файл із розширенням .ahk — наприклад,
open_cmd_here.ahk
#c:: opencmdhere(); Натисніть Win + Cщоб відкрити командний рядок у поточному каталозі. opencmdhere() { Якщо WinActive("ahk_class CabinetWClass") || WinActive("ahk_class ExploreWClass") { WinHWND := WinActive() Для перемоги в ComObjCreate("Shell. Програма").Windows If (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. Програма").Windows If (win. HWND = WinHWND) { currdir := SubStr (win. LocationURL, 9) currdir := RegExReplace (currdir, "%20", " ") currdir := RegExReplace (currdir, "/", "\") Розрив } } Виконати *RunAs cmd.exe /k pushd %currdir% }
Кредити: tmplinshi
- Двічі клацніть файл .ahk, щоб запустити його.
Сценарій працює у фоновому режимі та відображається в області сповіщень.
- Щоб відкрити вікно командного рядка з поточної папки, натисніть Виграти + C
- Відкривати Командний рядок адміністратора з поточної папки натисніть Виграти + Зміна + C
Він перехоплює Вінкі + C так добре як Виграти + Зміна + C гарячі клавіші, отримує поточний шлях до папки File Explorer і відкриває вікно командного рядка у поточній папці.
Примітка: Якщо наразі не відкрито жодного вікна папки або якщо поточною папкою є папка, не пов’язана з файловою системою, наприклад Цей комп’ютер, Бібліотеки або Швидкий доступ, тоді натисніть Вінкі + C запустить командний рядок для C:\
Якщо скрипт завжди працює у фоновому режимі, чи займає він більше пам’яті?
Немає! Сценарій надзвичайно легкий і використовує приблизно 400 кілобайт до 2,5 МБ системної пам'яті.
Інші способи відкрити командний рядок у поточному каталозі
В адресному рядку Провідника файлів введіть cmd.exe
і натисніть ENTER
Він запускає командний рядок у поточній папці. Якщо поточною папкою є папка без файлової системи, наприклад Цей комп’ютер або Швидкий доступ, то запуск cmd.exe відкриває C:\Windows\System32
за замовчуванням.
Інший варіант — клацнути правою кнопкою миші порожню область у цій папці та клацнути Відкрийте командне вікно тут. Якщо параметр не з’являється, натисніть кнопку Зміна клавішу при натисканні правою кнопкою миші.
Якщо Відкрийте командне вікно тут все ще відсутній у меню правою кнопкою миші, а потім застосуйте редагування реєстру, описане в статті Поверніться до пункту контекстного меню «Відкрити командне вікно тут» у Windows 10
Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?
Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:- Закріпіть!
- Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
- Твіттер!