|
发表于 2010-5-27 14:24:24
|
显示全部楼层
說明檔好像是這樣寫的,雖然我還是不懂
高級模式。
在此模式下,一些特殊的字符串可用來代替 窗口標題 參數,這樣我們就可以使用窗口的 類別名 和 句柄 來識別窗口了。至於 窗口標題 參數維持原樣即可。
這些特殊的字符串不能含有空白符(whitespace,一般指空格、製表符、回車等)。它們分別是:
"classname=CLASSNAME"
"active"
"last" 或 ""
"classname=" 只匹配具有相同類別名的窗口。例如要識別一個類別名為 「MYCLASS1」的窗口,則可把「classname=MYCLASS1」作為窗口標題 參數使用。
"active" 表示當前激活的窗口(實際作用與默認的 WinTitleMatchMode 模式下的 "" 一樣)。
"last" 使用上一次成功匹配的窗口,這樣就不必三番四次地指定窗口標題和窗口文本了。例如:
AutoItSetOption("WinTitleMatchMode", 4)
WinWaitActive("無標題 - 記事本")
WinClose("last") ; 關閉前面匹配成功的記事本窗口
注意: 如果"classname=", "active", "last" 或 "" 都沒有作為窗口標題出現在該參數中,則自動以 模式 1 進行匹配。 |
|