獲取指定窗口的內(nèi)部句柄。
WinGetHandle ( "窗口標(biāo)題" [, "窗口文本"] )
參數(shù)
| 窗口標(biāo)題 | 目標(biāo)窗口標(biāo)題。 |
| 窗口文本 | [可選參數(shù)] 目標(biāo)窗口文本。 |
返回值
| 成功: | 返回一個(gè)含有目標(biāo)窗口句柄的字符串。 |
| 失。 | 返回一個(gè)""(空字符串),并把 @error 設(shè)為 1,說明不存在符合匹配要求的窗口。 |
注意
在使用 WinTitleMatchMode 的高級(jí)模式時(shí)需要使用此函數(shù)來獲得窗口句柄,這樣就可以使用類別名和句柄而不是窗口標(biāo)題/窗口文本來區(qū)分窗口了。
相關(guān)
WinTitleMatchMode(選項(xiàng))
示例
; 找到一個(gè)含有文本 "this one" 的記事本窗口并獲得其句柄
; 改變窗口匹配模式,使程序支持類別名和句柄
AutoItSetOption("WinTitleMatchMode", 4)
; 獲得含有文本 "this one" 的記事本窗口的句柄
$handle = WinGetHandle("classname=Notepad", "this one")
If @error Then
MsgBox(4096, "錯(cuò)誤", "無法找到該窗口")
Else
; 直接發(fā)送一些文本到該窗口的編輯框中
ControlSend($handle, "", "Edit1", "AbCdE")
EndIf
如东县| 麟游县| 德阳市| 澎湖县| 阿城市| 宿州市| 德钦县| 天峻县| 齐河县| 迁西县| 淄博市| 龙门县| 湘西| 呈贡县| 宁陵县| 英吉沙县| 云浮市| 桓仁| 大丰市| 新疆| 衡水市| 日土县| 建始县| 麻栗坡县| 通海县| 卫辉市| 夏邑县| 凉山| 汉川市| 乌恰县| 盐池县| 松阳县| 申扎县| 额尔古纳市| 永登县| 普兰店市| 洛隆县| 黄陵县| 天镇县| 隆回县| 阜城县|