Function Reference

MouseClick

マウスクリック操作をおこないます。

MouseClick ( "button" [, x, y [, clicks [, speed ]]] )

 

パラメータ

button クリックするボタン: "left"、"right"、"middle"、"main"、"menu"、"primary"、"secondary"を指定できます。
x, y [オプション] マウスをクリックするx/y座標。x、y座標を与えなかった場合、現在の位置をクリックします(デフォルト)。
clicks [オプション] マウスをクリックする回数。デフォルトは1。
speed [オプション] 1(最速)から100(最低速)で指定されるマウスの移動スピード。0を指定するとただちに移動します。デフォルトのスピードは10。

 

返し値

成功 1を返します。
失敗 指定したボタンが見つからない場合、xのみでyが無いなど無効なパラメータの場合、0を返します。

 

注意

buttonパラメータに空の文字列を指定すると左ボタンがクリックされます。
xまたはyがDefaultキーワードの場合、移動は起きません。

コントロールパネルでマウスの右と左のボタン機能を交換した場合ボタンの働きが変わります。"Left"、"right"は交換されているかどうかに関らず常にそのボタンをクリックします。"primary" 、"main"ボタンは交換されているかどうかに関らずメインクリックをおこないます。 "secondary"、"menu"ボタンは交換されているかどうかに関らずコンテキストメニューの表示をおこないます。


ボタン 通常の場合 交換されている場合
""
"left"
"middle" 中央 中央
"right"
"primary"
"main"
"secondary"
"menu"

 

関連

MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option), MouseClickDelay (Option), ControlClick, MouseDown, MouseUp, MouseWheel

 


; 現在のマウス位置をダブルクリックします。
MouseClick("left")
MouseClick("left")

; 位置(0,500)をダブルクリックします。
MouseClick("left", 0, 500, 2)


; セーフバージョンでの位置(0,500)のダブルクリック - ユーザーのコントロールパネルの設定を考慮
MouseClick("primary", 0, 500, 2)