WinTitleMatchMode匹配模式,大家帮忙看看
WinTitleMatchMode 更改窗口函数在执行搜索操作时的标题匹配模式.1 = 只匹配标题的前面部分(默认)
2 = 标题的任意子串皆可匹配
3 = 完全匹配标题
4 = 高级模式,详情请查看 窗口标题与文本(高级)
-1 to -4 = force lower case match according to other type of match.
谁来解释一下4代表是什么模式,文档上面说的不清楚,谢谢 Mode 4 (Kept for backward compatibility)
Advanced mode
Must be replaced with Advanced Window Descriptions which does not need any mode to be set.
这是什么意思 說明檔好像是這樣寫的,雖然我還是不懂:face (9):
高級模式。
在此模式下,一些特殊的字符串可用來代替 窗口標題 參數,這樣我們就可以使用窗口的 類別名 和 句柄 來識別窗口了。至於 窗口標題 參數維持原樣即可。
這些特殊的字符串不能含有空白符(whitespace,一般指空格、製表符、回車等)。它們分別是:
"classname=CLASSNAME"
"active"
"last" 或 ""
"classname=" 只匹配具有相同類別名的窗口。例如要識別一個類別名為 「MYCLASS1」的窗口,則可把「classname=MYCLASS1」作為窗口標題 參數使用。
"active" 表示當前激活的窗口(實際作用與默認的 WinTitleMatchMode 模式下的 "" 一樣)。
"last" 使用上一次成功匹配的窗口,這樣就不必三番四次地指定窗口標題和窗口文本了。例如:
AutoItSetOption("WinTitleMatchMode", 4)
WinWaitActive("無標題 - 記事本")
WinClose("last") ; 關閉前面匹配成功的記事本窗口
注意: 如果"classname=", "active", "last" 或 "" 都沒有作為窗口標題出現在該參數中,則自動以 模式 1 進行匹配。
页:
[1]