指定したコントロールにマウスクリックのコマンドを送ります。
ControlClick "title", "text", "controlID" [, button [, clicks [, x [, y ]]]]
パラメータ
title | 対象となるウィンドウのタイトル |
text | 対象となるウィンドウのテキスト |
controlID | 対象となるコントロール。Controlsを参照。 |
button | オプション:クリックするマウスボタン。"left"、 "right"、 "middle"から選択。デフォルトは左ボタン。 |
clicks | b>オプション:マウスをクリックする回数。デフォルトは1。 |
x | オプション:コントロール内のどこをクリックするか(x座標)。デフォルトは中央。 |
y | オプション: コントロール内のどこをクリックするか(y座標)。デフォルトは中央。 |
返し値
成功: | 1を返します。 |
失敗: | 0を返します。 |
注意
ウィンドウがアクティブでないとコマンドに反応しないコントロールがあります。その場合、ControlClick()を使用する前にWinActivate()を使ってコントロールのあるウィンドウを最前面に表示してください。
関連
ControlCommand, MouseClick, WinActivate
例
Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
oAutoIt.ControlClick "Untitled -", "", "MDIClient1"