Autohotkey 自动热键:WinGet找不到WinTitle为txt的窗口,但可以使用.txt

Autohotkey 自动热键:WinGet找不到WinTitle为txt的窗口,但可以使用.txt,autohotkey,Autohotkey,我打开了一个标题部分为a.txt的窗口,并使用自动热键查找它 WinGet, p_txt, ProcessName, txt WinGet, p_atxt, ProcessName, a.txt ListVars 显示搜索条件为txt时,p_txt没有值;当criteria为a.txt时,p_atxt具有值 为什么WinGet,p_atxt,ProcessName,a.txt能找到我的窗口,但是WinGet,p_txt,ProcessName,txt不能找到?如果窗口标题由 除此之外,还有以下

我打开了一个标题部分为a.txt的窗口,并使用自动热键查找它

WinGet, p_txt, ProcessName, txt
WinGet, p_atxt, ProcessName, a.txt
ListVars
显示搜索条件为txt时,p_txt没有值;当criteria为a.txt时,p_atxt具有值


为什么
WinGet,p_atxt,ProcessName,a.txt能找到我的窗口,但是
WinGet,p_txt,ProcessName,txt不能找到?

如果窗口标题由

除此之外,还有以下几种模式:

1:窗口标题必须以指定的WinTitle开头才能匹配。
2:窗口的标题可以在其中的任何位置包含WinTitle作为匹配项。
3:窗口的标题必须与WinTitle完全匹配才能成为匹配项


SetTitleMatchMode,2
是您要查找的内容。

如果窗口标题由确定,则匹配行为

除此之外,还有以下几种模式:

1:窗口标题必须以指定的WinTitle开头才能匹配。
2:窗口的标题可以在其中的任何位置包含WinTitle作为匹配项。
3:窗口的标题必须与WinTitle完全匹配才能成为匹配项


SetTitleMatchMode,2
是您要查找的。

默认匹配模式是1,这就是txt无法匹配的原因。我明白了。默认匹配模式是1,这就是txt无法匹配的原因。我懂了。