Autohotkey 在IF语句中使用多个WinExists
我想验证几个窗口是否不存在。我不知道如何将多个连接在一起。我试过用和不用外括号。我的选择是什么 比如说Autohotkey 在IF语句中使用多个WinExists,autohotkey,Autohotkey,我想验证几个窗口是否不存在。我不知道如何将多个连接在一起。我试过用和不用外括号。我的选择是什么 比如说 xclude:= "Salesforce - Google Chrome" xclude_ff:= "Salesforce - Mozilla Firefox" if (!WinExist(Ticket_Out,,xclude) && !WinExist(Ticket_Out,,xclude_ff)) { msgbox, N
xclude:= "Salesforce - Google Chrome"
xclude_ff:= "Salesforce - Mozilla Firefox"
if (!WinExist(Ticket_Out,,xclude) && !WinExist(Ticket_Out,,xclude_ff))
{
msgbox, Neither window exists, proceed...
}
else
{
msgbox, one of the windows exists!
return
}
只有这样才能嵌套吗
编辑:我发现我的初始脚本在if语句行的末尾有一个分号,没有空格。所以我收到了一个非法字符错误。删除此选项将允许脚本工作。那里的代码将按预期工作,您不需要嵌套if语句。你可能对你想要匹配的标题有问题。再检查一遍,我再检查一遍。我甚至可以推断出这一点,然后选择
if!WinExist(票出,排除)
。。。。否则,如果!WinExist(出票,不包括在内)
else msgbox
它会正确地转移到每一个msgbox。我不能让它进入联合状态。AHK版本重要吗?那里的代码将按预期工作,您不需要嵌套if语句。你可能对你想要匹配的标题有问题。再检查一遍,我再检查一遍。我甚至可以推断出这一点,然后选择if!WinExist(票出,排除)
。。。。否则,如果!WinExist(出票,不包括在内)
else msgbox
它会正确地转移到每一个msgbox。我不能让它进入联合状态。AHK版本重要吗?