# SetDefaultMouseSpeed

设置鼠标默认速度，如果下列命令没有指定鼠标速度的话，则使用默认速度：Click 以及 MouseMove/MouseClick/MouseClickDrag 。

SetDefaultMouseSpeed, Speed

#### 参数

Speed | 鼠标移动的速度，从 0（最快）到 100（最慢），可以是 expression/表达式 。注意：设置为 0 的时候，鼠标会立即移动到目标位置。

#### 注意

SetDefaultMouseSpeed 在 SendInput/SendPlay 模式 中是无效的，在这两种模式中会直接移动鼠标到目标位置（不过 SetMouseDelay 命令 中有一个参数可以设置 SendPlay 模式中的延时）。如果需要显示鼠标移动轨迹——比如在向观众演示的时候——可以使用 SendEvent {Click 100, 200) 或者 SendMode 事件 。（也可同时设置 BlockInput/阻止输入）。

如果没有使用这个命令，默认鼠标速度是 2 。内置变量 A_DefaultMouseSpeed 保存了当前设置。

MouseClick ，MouseMove ，以及 MouseClickDrag 都有一个参数来设定自己的鼠标速度。

不论 Speed 参数是否大于 0 ，SetMouseDelay 命令设置的延时都会对鼠标速度产生影响，鼠标每移动一点就会延时一次。

每一个新运行的 Thread/线程（例如一个 hotkey/热键，custom menu item/自定义菜单，或 timed/定时器 事件）会将该命令的设置重置为默认值。要更改该命令的默认值，可以将该命令放在脚本的自动执行区域（脚本的顶部）。

#### 相关命令

SetMouseDelay, SendMode, Click, MouseClick, MouseMove, MouseClickDrag, SetWinDelay, SetControlDelay, SetKeyDelay, SetKeyDelay

#### 示例

    SetDefaultMouseSpeed, 0 ; 立即移动鼠标。