zjx0111 发表于 2009-4-29 13:56:32

WinTitleMatchMode匹配模式,大家帮忙看看

WinTitleMatchMode 更改窗口函数在执行搜索操作时的标题匹配模式.
1 = 只匹配标题的前面部分(默认)
2 = 标题的任意子串皆可匹配
3 = 完全匹配标题
4 = 高级模式,详情请查看 窗口标题与文本(高级)
-1 to -4 = force lower case match according to other type of match.

谁来解释一下4代表是什么模式,文档上面说的不清楚,谢谢

zjx0111 发表于 2009-4-29 13:57:15

Mode 4 (Kept for backward compatibility)

Advanced mode

Must be replaced with Advanced Window Descriptions which does not need any mode to be set.
这是什么意思

ragnada 发表于 2010-5-27 14:24:24

說明檔好像是這樣寫的,雖然我還是不懂: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]
查看完整版本: WinTitleMatchMode匹配模式,大家帮忙看看