gpt4 book ai didi

autohotkey - 如何将变量传递给 WinExist?

转载 作者:行者123 更新时间:2023-12-02 20:21:39 25 4
gpt4 key购买 nike

我需要做

if WinExist(%window%) {...}

但是这不起作用

%window% 之前设置为等于 %3%,它是一个命令行参数,应该只是将 AHK 脚本指向窗口的字符串类型兴趣。

我尝试用 %3% 替换 %window% 但里面的代码永远不会运行。为什么?

最佳答案

由于 WinExist() 接受窗口标题的字符串参数,因此不需要将变量括在 % 中。

如果将 window 设置为第三个命令参数的值,则以下代码应该可以工作。

window = %3%

if WinExist(window)
{
Msgbox, Exists.
}
else
{
Msgbox, Does not exist.
}

注意:window%3%必须与窗口标题完全匹配,否则必须使用SetTitleMatchMode, 2
(参见SetTitleMatchMode)。

关于autohotkey - 如何将变量传递给 WinExist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51233719/

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