gpt4 book ai didi

conditional - 如何在 AutoHotKey 脚本中使用 'or' s?

转载 作者:行者123 更新时间:2023-12-04 13:14:02 27 4
gpt4 key购买 nike

我一直在浏览AutoHotKey documentation ,并且我没有看到如何在特定于上下文的热键中使用“或”的明确用法。在我的设置中,Cygwin 将使用 ahk_class cygwin(当我使用上下文菜单时)或 mintty(当我直接使用 .bat 或 exe 时)启动。

目前,我将热键复制到两个单独的块中,

#IfWinActive ahk_class cygwin
...
#IfWinActive
#IfWinActive ahk_class mintty
...
#IfWinActive

有没有办法将它们结合起来?我试过了:
#IfWinActive ahk_class cygwin ahk_class mintty
#IfWinActive ahk_class || cygwin ahk_class mintty
#IfWinActive ahk_class or cygwin ahk_class mintty
#IfWinActive ahk_class cygwin || #IfWinActive ahk_class mintty
#IfWinActive ahk_class cygwin or #IfWinActive ahk_class mintty
#IfWinActive (ahk_class cygwin or ahk_class mintty)
#IfWinActive (ahk_class cygwin || ahk_class mintty)
#IfWinActive ahk_class cygwin|mintty
#IfWinActive ahk_class cygwin||mintty

......这些似乎都不起作用。 This post声明这可以通过组来完成,但我正在寻找一种将它们组合在一个语句中的方法。

最佳答案

好的,最后一个(并经过测试)。

#If WinActive("ahk_class ExploreWClass") || WinActive("ahk_class CabinetWClass")

哦顺便说一句我使用 AutoHotKey_L,它支持 #If!

关于conditional - 如何在 AutoHotKey 脚本中使用 'or' s?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15044011/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com