决定窗口中隐藏的文本是否在探测窗口时“可见”。这会影响像 IfWinExist 和 WinActivate 这样的命令。
DetectHiddenText, On|Off
On|Off |
On: 非 AutoIt v2 脚本中的默认值 (例如 .ahk, .ini)。将探测隐藏的文本。 Off: AutoIt v2 脚本中的默认值。不探测隐藏的文本。 |
"Hidden text"是一个术语,和窗口中那些不可见的控件有关。它们的文本因而被认为是“隐藏的”。当你要探测多标签对话框或多窗格窗口不同的窗格之间的差异的时候,将 DetectHiddenText 设为 Off 是很有用的。用 Window Spy 来测定当前活动窗口中哪些文本是隐藏的。所有接受 WinText 参数的命令都受到该设置影响,包括 WinActivate, IfWinActive, WinWait 和 IfWinExist。
内置变量 A_DetectHiddenText 包含当前的设置 (On 或 Off)。
每一个新运行的 线程 (例如一个 热键, 自定义菜单项, 或者 定时的 子程序) 都会以本命令的默认设置开始。这一默认值可以通过将本命令放置于自动运行区段(位于脚本的顶部)来改变。
DetectHiddenText, off