我无法在Windows资源管理器中找到关闭路径的方法。让我们说我想关闭打开的窗口,“c:\ program files”。代码应该看起来像
#::j
close window "c:\program files"
return
谢谢。
答案 0 :(得分:1)
你想看看这里:
https://autohotkey.com/docs/commands/WinClose.htm
指定:
WinClose [, WinTitle, WinText, SecondsToWait, ExcludeTitle, ExcludeText]
然后:
#j:: ; Win Key + j
WinClose, C:\Program Files ; close Program Files window
return
或者,要关闭任何资源管理器窗口,请使用:
#j:: ; Win Key + j
WinClose, ahk_class CabinetWClass ; closes any explorer window
return
H个
答案 1 :(得分:0)
更新了代码,这里是video stepping through the code:
path := "C:\Program Files"
shell := ComObjCreate("Shell.Application")
shell.open("file:///c:/")
shell.open("file:///" . path)
#If WinExist("ahk_class CabinetWClass") ; explorer
F1::
for window in ComObjCreate("Shell.Application").Windows
if (path == window.Document.Folder.Self.Path)
window.quit()
return
#If