作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要做
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/
我需要做 if WinExist(%window%) {...} 但是这不起作用 %window% 之前设置为等于 %3%,它是一个命令行参数,应该只是将 AHK 脚本指向窗口的字符串类型兴趣。 我尝
我需要做 if WinExist(%window%) {...} 但是这不起作用 %window% 之前设置为等于 %3%,它是一个命令行参数,应该只是将 AHK 脚本指向窗口的字符串类型兴趣。 我尝
我是一名优秀的程序员,十分优秀!