找回密码
 加入
搜索
查看: 1534|回复: 2

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

[复制链接]
发表于 2009-4-29 13:56:32 | 显示全部楼层 |阅读模式
WinTitleMatchMode 更改窗口函数在执行搜索操作时的标题匹配模式.
1 = 只匹配标题的前面部分(默认)
2 = 标题的任意子串皆可匹配
3 = 完全匹配标题
4 = 高级模式,详情请查看 窗口标题与文本(高级)
-1 to -4 = force lower case match according to other type of match.

谁来解释一下4代表是什么模式,文档上面说的不清楚,谢谢
 楼主| 发表于 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.
这是什么意思
发表于 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 進行匹配。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 05:32 , Processed in 0.072142 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表