マウスボタンを操作します。
左クリック、右クリック、ミドルボタン、スクロールホイールの操作ができます。
ノッチ数はプラスで奥方向、マイナスで手前方向にスクロールします。
- 構文
- void = BTN( ボタン, 状態, x, y, ms )
- 引数
- 戻り値
使い方
左クリック
BTN(LEFT, CLICK, x, y)右クリック
BTN(RIGHT, CLICK, x, y)ミドルボタン
BTN(MIDDLE, CLICK, x, y)スクロールホイール
スクロールホイールを2ノッチ分手前にスクロールします。
BTN(WHEEL, -2, x, y)タッチ
BTN(TOUCH, CLICK, x, y)ダブルクリック
FOR i = 1 TO 2
BTN(LEFT, CLICK, x, y, 250)
NEXT以下のプログラムでダブルクリックの速度(ミリ秒単位)が取得できるので、BTN関数の第四引数の値はこの値より小さい値を指定してください。
DIM Shell = CREATEOLEOBJ("Shell.Application")
PRINT Shell.GetSystemInformation("DoubleClickTime")ドラッグ・アンド・ドロップ
(x, y) = (50, 350)でマウスの左ボタンを押したまま(50, 250)に移動し、そこで左ボタンを離します。
よく使う場合は関数化すると便利。
BTN(LEFT, DOWN, 50, 350)
MMV(50, 250)
BTN(LEFT, UP, 50, 250, 500)