2

Есть ли способ запустить cmd (используя Autohotkey или, еще более предпочтительно, Hotkeyz) в каталоге, в котором находится проводник (то есть в каталоге, который в данный момент открыт в проводнике Windows)?

Во время ожидания я наткнулся на сценарий, который предположительно должен это делать, но он не работает. Может ли кто-нибудь увидеть возможную проблему, которая может помешать ей сделать вышеупомянутое.

Полный скрипт ниже, с / к вставлен отсюда

; Opens a command prompt with the current folder 
; when you press Ctrl+Alt+H in Explorer
; or the command prompt

^!h::
if WinActive("ahk_class CabinetWClass") 
or WinActive("ahk_class ExploreWClass")
{
 ClipSaved := ClipboardAll
 Send !d
 Sleep 10
 Send ^c
 Run, cmd /K "cd /D `"%clipboard%`""
 Clipboard := ClipSaved
 ClipSaved =
 return
}
else if WinActive("ahk_class ConsoleWindowClass") 
{
 Send ^c 
 Sleep 10
 Send explorer .{Enter}
 Sleep 10
 return
}
exit

2 ответа2

2

Всякий раз, когда я устанавливаю Windows XP, одним из первых компонентов программного обеспечения, которое я устанавливаю, является окно « Открыть» здесь Powertoy от Microsoft. Он доступен бесплатно на странице Powertoys. Щелкните правой кнопкой мыши папку в проводнике, и вы получите новую опцию, чтобы открыть окно командной строки в этой папке.

0

Мне нравится панель командной строки Explorer. Это расширяет Explorer с функциональностью командной строки. Открывается в папке, на которую вы в данный момент указываете, используя Ctrl+M.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .