</head> <body> <h1>SetDefaultMouseSpeed</h1> <p>SetDefaultMouseSpeed関数は、<a href="Click.htm">Click</a>関数、<a href="MouseMove.htm">MouseMove</a>関数、<a href="MouseClick.htm">MouseClick</a>関数、<a href="MouseClickDrag.htm">MouseClickDrag</a>関数で指定がない場合に使用されるマウスポインターの速度を設定します。</p> <pre class="Syntax"><span class="func">SetDefaultMouseSpeed</span> Speed</pre> <h2 id="Parameters">パラメータ</h2> <dl> <dt>Speed</dt> <dd> <p>型:<a href="../Concepts.htm#numbers">整数</a></p> <p>マウスを動かす速度を0(最速)~100(最遅)の範囲で指定します。スピードを0にすると、マウスが瞬時に動きます。</p> </dd> </dl> <h2 id="Return_Value">戻り値</h2> <p>型:<a href="../Concepts.htm#numbers">整数</a></p> <p>前の設定に戻す機能です。</p> <h2 id="Remarks">備考</h2> <p>SetDefaultMouseSpeed関数が使われていないときは、マウスポインターの速度の初期値は2です。</p> <p>SetDefaultMouseSpeedは<a href="SendMode.htm">SendInput/Playモード</a>では無視されます。これらはマウスを瞬時に動かします(<a href="Send.htm#SendInputUnavail">SendInputがSendEventに戻った場合を除く</a>、また、<a href="SetMouseDelay.htm">SetMouseDelay</a>にはSendPlayに適用されるモードがあります)。デモンストレーション用のスクリプトのためなどにマウスを視覚的にゆっくりと動かすには、<code><a href="Send.htm#Click">SendEvent "{Click 100 200}"</a></code>または<code><a href="SendMode.htm">SendMode</a> "Event"</code>を使用します(必要に応じて<a href="BlockInput.htm">BlockInput</a>と組み合わせてください)。</p> <p>組込変数<strong>A_DefaultMouseSpeed</strong>に現在の設定値が格納されます。</p> <p><a href="MouseClick.htm">MouseClick</a>、<a href="MouseMove.htm">MouseMove</a>、<a href="MouseClickDrag.htm">MouseClickDrag</a>の各関数には、デフォルトのマウススピードを上書きするパラメータがあります。</p> <p><em>Speed</em>が0より大きい場合、<a href="SetMouseDelay.htm">SetMouseDelay</a>は、マウスが目的地に向かう各増分移動の後に遅延を生成することによって、速度にも影響を与えます。</p> <p>新しく起動する<a href="../misc/Threads.htm">スレッド</a>(<a href="../Hotkeys.htm">ホットキー</a>、<a href="Menu.htm">カスタムメニュー項目</a>、<a href="SetTimer.htm">時間指定</a>サブルーチンなど)はすべて、この機能のデフォルト設定で新しくスタートします。このデフォルトは、<a href="../Scripts.htm#auto">スクリプト起動</a>時にこの関数を使用することで変更することができます。</p> <h2 id="Related">関連</h2> <p><a href="SetMouseDelay.htm">SetMouseDelay</a>、<a href="SendMode.htm">SendMode</a>、<a href="Click.htm">Click</a>、<a href="MouseClick.htm">MouseClick</a>、<a href="MouseMove.htm">MouseMove</a>、<a href="MouseClickDrag.htm">MouseClickDrag</a>、<a href="SetWinDelay.htm">SetWinDelay</a>、<a href="SetControlDelay.htm">SetControlDelay</a>、<a href="SetKeyDelay.htm">SetKeyDelay</a>、<a href="SetMouseDelay.htm">SetKeyDelay</a></p> <h2 id="Examples">例</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> マウスカーソルを瞬時に移動させることができるようになります。</p> <pre>SetDefaultMouseSpeed 0</pre> </div> </body> </html>