如果当前激活窗口非文件夹,关闭所有打开的文件夹
如果当前激活的为文件夹,关闭当前文件夹之外的所有文件夹
F1::
WinGetClass, Class, A
If (Class = "CabinetWClass")
{
WinGet, NoClossID, id, A
WinGet, AllID, List, ahk_class CabinetWClass
Loop % AllID
{
If (AllID%A_Index% != NoClossID)
WinClose, % "ahk_id" AllID%A_Index%
}
}
Else
{
WinGet, AllID, List, ahk_class CabinetWClass
Loop % AllID
WinClose, % "ahk_id" AllID%A_Index%
}
Return
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
mark