一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

獲取窗口句柄能把窗口標(biāo)題拿來通配嗎

 禁忌石 2022-01-29

https://www./thread-72841-1-1.html

比如我想獲取窗口標(biāo)題中含有-和[ 兩個符號的窗口的句柄,能使用通配嗎,還是必須要把所有窗口檢測一遍?

#include <Array.au3>

$ahW = WinList('[REGEXPTITLE:-.*?\[]')

_ArrayDisplay($ahW)





幫助文檔就有的窗口標(biāo)題與文本(高級)AutoIt 有 3 個 "窗口匹配" 模式. 這些模式可以使用 AutoItSetOption 函數(shù)通過 WinTitleMatchMode 選項設(shè)置.

模式 1 (默認(rèn))
匹配標(biāo)題的開始部分.
在此模式下, 若窗口的標(biāo)題是 無標(biāo)題 - 記事本, 則可以匹配“無標(biāo)題 - 記事本”、“無標(biāo)題” 甚至 “無” 等字符串.
例如:

WinWait("Untitled")


模式 2
匹配標(biāo)題的任意子串.
在此模式下, 若窗口的標(biāo)題是 無標(biāo)題 - 記事本, 則可以匹配 "無標(biāo)題 - 記事本", "無標(biāo)題", "記事本", "事本"等字符串.
例如:

WinWait("Notepad")


模式 3
完全匹配標(biāo)題.
在此模式下, 若窗口的標(biāo)題是 無標(biāo)題 - 記事本, 則只能匹配 "無標(biāo)題 - 記事本".

模式 4 (保持向后兼容)
高級模式
必須用高級窗口描述代替, 工作于任何模式.

模式 1 到 4
依照不同類型匹配, 不區(qū)分大小寫.
高級窗口描述窗口 標(biāo)題 參數(shù)使用特定描述. 這種描述使用下列屬性識別窗口:
  • TITLE - 窗口標(biāo)題

  • CLASS - 內(nèi)部窗口類名

  • REGEXPTITLE - 窗口標(biāo)題使用 正則表達(dá)式 (如果正則表達(dá)式錯誤, 則 @error 被設(shè)置為 2)

  • REGEXPCLASS - 窗口類名使用 正則表達(dá)式 (如果正則表達(dá)式錯誤, 則 @error 被設(shè)置為 2)

  • LAST - 先前 AutoIt 窗口函數(shù)使用的最后一個窗口 (見窗口函數(shù)管理)

  • ACTIVE - 當(dāng)前活動窗口

  • X \ Y \ W \ H - 窗口的位置和大小

  • INSTANCE - 當(dāng)多個屬性時, 按指定屬性的序號匹配(序號基于 1 計算)

窗口標(biāo)題使用一或多個屬性參數(shù)時的命令格式:

[屬性1 : 值1; 屬性:值2]


注意 : 如果值包含分號 ";", 則必須使用雙引號.
示例, 等候一個類名(CLASS) 為 "Notepad" 的窗口.

WinWaitActive("[CLASS:Notepad]", "")


示例, 關(guān)閉當(dāng)前激活窗囗

WinClose("[ACTIVE]", "")


示例, 等待 TITLE(標(biāo)題) 為 "我的窗口" 和 CLASS(類名) 為 "我的類", (INSTANCE) 為 2 的第二個窗口

WinWaitActive("[TITLE:我的窗口; CLASS:我的類; INSTANCE:2]", "")


示例, 在窗口列表中, 匹配正則表達(dá)式定義的窗口標(biāo)題

WinList("[REGEXPTITLE:(?i)(.*SciTE.*|.*Internet Explorer.*)]")

窗 口 句 柄 / HWNDsAutoIt 中的變量類型支持窗口句柄 (HWNDs).  窗口句柄是窗口創(chuàng)建時, 由 Windows 自動分配的特殊值.  當(dāng)你有一個句柄時,你可以在任何使用標(biāo)題/文本約定的函數(shù)調(diào)用中使用它來代替"標(biāo)題"參數(shù).  使用窗口句柄的優(yōu)點(diǎn)是, 如果您打開具有相同標(biāo)題/文本的應(yīng)用程序的多個副本, 則可以使用句柄的唯一性標(biāo)識它們. 當(dāng)為"標(biāo)題"參數(shù)使用窗口句柄時, 則"文本"參數(shù)將被完全忽略.
很多函數(shù)如 WinGetHandleWinList 和 GUICreate 都能返回窗口句柄. 重要的是要注意, 窗口句柄不能歸類為數(shù)字或字符串 - 它是一個特殊的類型.
注意: 無論 WinTitleMatchMode 當(dāng)前正在使用什么匹配模式, 窗口句柄都可以工作.
示例

Local $hWnd = WinGetHandle("無標(biāo)題 - 記事本", "")
WinClose($hWnd)

14.5

在線也有 https://www./Doc/html/intro/windowsadvanced.htm

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产又长又粗又爽免费视频| 国产麻豆一区二区三区在| 国产在线成人免费高清观看av| 日本深夜福利视频在线| 韩日黄片在线免费观看| 激情三级在线观看视频| 国产精品一区二区三区黄色片| 日本不卡一本二本三区| 欧美精品激情视频一区| 日本熟妇熟女久久综合| 国产又粗又深又猛又爽又黄| 青青操成人免费在线视频| 亚洲精品偷拍视频免费观看| 空之色水之色在线播放| 深夜视频在线观看免费你懂| 国产精品免费自拍视频| 午夜福利视频日本一区| 国产精品内射视频免费| 午夜国产精品国自产拍av| 香蕉久久夜色精品国产尤物 | 99久免费精品视频在线观| 国产精品刮毛视频不卡| 91精品蜜臀一区二区三区| 国产成人精品久久二区二区| 精品少妇一区二区三区四区| 精品久久少妇激情视频| 中文字幕中文字幕一区二区| 在线日本不卡一区二区| 好吊视频一区二区在线| 在线免费视频你懂的观看| 亚洲一区二区欧美激情| 亚洲欧美日韩国产成人| 国产韩国日本精品视频| 日韩精品区欧美在线一区| 国产一区二区三区精品免费 | 国产av熟女一区二区三区四区| 香蕉久久夜色精品国产尤物| 欧美中文字幕日韩精品| 中文字幕人妻一区二区免费| 欧美在线观看视频免费不卡| 精品久久久一区二区三|