SetDefaultMouseSpeed
设置在 Click 和 MouseMove/Click/Drag 中没有指定鼠标速度时使用的速度。
SetDefaultMouseSpeed, Speed
参数
- Speed
移动鼠标的速度,介于 0(最快)和 100(最慢)之间。注:速度为 0 表示瞬时移动鼠标到目标位置。此参数可以为 表达式.
备注
在 SendInput/Play 模式 中会忽略 SetDefaultMouseSpeed; 它们会瞬时移动鼠标到目标位置 (然而, SetMouseDelay 有适用于 SendPlay 的模式). 要显示鼠标移动轨迹(例如使用脚本向观众进行演示时),请使用 SendEvent {Click 100, 200}
或 SendMode Event
(可以和 BlockInput 联合使用)。
如果没有使用此命令, 则默认鼠标速度为 2. 内置变量 A_DefaultMouseSpeed 包含了当前的设置.
命令 MouseClick, MouseMove 和 MouseClickDrag 都提供了一个用来设置鼠标速度代替默认速度的参数.
每当 Speed 大于零时, SetMouseDelay 还会影响在鼠标朝目标位置移动时的速度, 这是通过在鼠标每次移动后产生的延迟实现的.
每个新运行的 线程 (例如 热键, 自定义菜单项 或 定时 子程序) 都会以此命令的默认设置开始. 通过在脚本的自动执行段 (脚本的顶部) 使用此命令可以改变这个默认设置.
相关
SetMouseDelay, SendMode, Click, MouseClick, MouseMove, MouseClickDrag, SetWinDelay, SetControlDelay, SetKeyDelay, SetKeyDelay
示例
SetDefaultMouseSpeed, 0 ; 瞬时移动鼠标.