AutoHotKey 脚本无法识别 Windows 资源管理器

AutoHotKey 脚本无法识别 Windows 资源管理器

我编写了一个脚本,当按下热键时,它会将环境变量设置为当前 Explorer 窗口中的路径。但是,我希望只有当活动窗口是 Explorer 窗口时才会触发此操作。这应该可以做到:

  #IfWinActive ahk_class ExploreWClass|CabinetWClass
     #p::
        SetPath()
     return
  #IfWinActive

但不知为何,事实并非如此。我做错了什么吗?

答案1

管道语法似乎不太确定。 用一个变体反而:

#IfWinActive ahk_class ExploreWClass
    #z::
#IfWinActive ahk_class CabinetWClass
    #z::
        MsgBox SetPath()
    return
#IfWinActive

相关内容