我打开了一个窗口,其标题的一部分是a.txt,我使用AutoHotKey来查找它。
WinGet, p_txt, ProcessName, txt
WinGet, p_atxt, ProcessName, a.txt
ListVars
当搜索条件为txt时,p_txt没有值;当条件是a.txt时,p_atxt具有值。
为什么WinGet, p_atxt, ProcessName, a.txt
可以找到我的窗口,WinGet, p_txt, ProcessName, txt
却找不到?
答案 0 :(得分:0)
如果窗口标题由SetTitleMatchMode确定,则匹配行为。
除此之外,还有以下几种模式:
1 :窗口标题必须以指定的WinTitle开头才能匹配。
2 :窗口的标题可以在其中的任何位置包含WinTitle以匹配
3 :窗口标题必须与WinTitle完全匹配才能匹配。
SetTitleMatchMode, 2
正是您要找的。 p>