Method Reference (COM)

WinGetHandle

ウィンドウのハンドルを取得します。

WinGetHandle "title" [, "text"]

 

パラメータ

title 対象となるウィンドウのタイトル
text オプション:対象となるウィンドウのテキスト

 

返し値

成功: ウィンドウハンドルの値を格納した文字列を返します。
失敗: 指定したウィンドウが見つからなかった場合、"" (空の文字列)を返し、 oAutoIt.errorを1に設定します。

 

注意

この関数はWinTitleMatchModeオプションのために用意されています。このオプションを使うと”ウィンドウタイトル”や”テキスト”ではなくクラス名やハンドルを使ってウィンドウを指定することができるようになります。
一度ハンドルを取得すれば、ウィンドウタイトルが変わった場合にも指定したウィンドウにアクセスできます。

 

関連

WinTitleMatchMode (Option)

 

Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
handle = oAutoIt.WinGetHandle("[CLASS:Notepad]", "")