指定したコントロールにマウスクリックのコマンドを送ります。
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"