按键精灵_鼠标命令
LeftClick 左键单击 命令名称
命令功能 模拟点击鼠标左键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //LeftClick、LeftClickS、LeftClickH 按键精灵8及以上语法 2. //LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别
的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //LeftClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使
用硬件模拟方式的注意事项
4. LeftClick 5
5. //在当前鼠标的位置单击鼠标左键5次
脚本例子 复制代码
1. //LeftClick、LeftClickS、LeftClickH 按键精灵7及以上语法 2. //LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别
的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //LeftClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使
用硬件模拟方式的注意事项
4. LeftClick 5
5. //在当前鼠标的位置单击鼠标左键5次
LeftDown 左键按下 命令名称
命令功能 模拟按下鼠标左键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //LeftDown、LeftDownS、LeftDownH 按键精灵8及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义.
3. //LeftDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的
要求,PS2(圆口)和USB接口的鼠标都可以使用
4. //LeftDownH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使
用硬件模拟方式的注意事项
5. LeftDown 1
6. //在当前鼠标的位置按下鼠标左键
脚本例子 复制代码
1. //LeftDown、LeftDownS、LeftDownH 按键精灵7及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义.
3. //LeftDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的
要求,PS2(圆口)和USB接口的鼠标都可以使用
4. //LeftDownH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使
用硬件模拟方式的注意事项
5. LeftDown 1
6. //在当前鼠标的位置按下鼠标左键
LeftUp 左键弹起 命令名称
命令功能 模拟松开鼠标左键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //LeftUp、LeftUpS、LeftUpH 按键精灵8及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义.
3. //LeftUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要
求,PS2(圆口)和USB接口的鼠标都可以使用
4. //LeftUpH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用
硬件模拟方式的注意事项
5. LeftUp 1
6. //在当前鼠标的位置弹起鼠标左键
脚本例子 复制代码
1. //LeftUp、LeftUpS、LeftUpH 按键精灵7及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义.
3. //LeftUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要
求,PS2(圆口)和USB接口的鼠标都可以使用
4. //LeftUpH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用
硬件模拟方式的注意事项
5. LeftUp 1
6. //在当前鼠标的位置弹起鼠标左键
LeftDoubleClick 左键双击 命令名称
命令功能 模拟双击鼠标左键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH] 按键精灵8及以上语法 2. //LeftDoubleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没
有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //LeftDoubleClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点
击查看使用硬件模拟方式的注意事项
4. LeftDoubleClick 5
5. //在当前鼠标的位置双击鼠标左键5次
脚本例子 复制代码
1. //LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH] 按键精灵7及以上语法 2. //LeftDoubleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没
有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //LeftDoubleClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点
击查看使用硬件模拟方式的注意事项
4. LeftDoubleClick 5
5. //在当前鼠标的位置双击鼠标左键5次
RightClick 右键单击 命令名称
命令功能 模拟点击鼠标右键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //RightClick、RightClickS、RightClickH 按键精灵8及以上语法 2. //RightClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特
别的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //RightClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看
使用硬件模拟方式的注意事项
4. RightClick 5
5. //在当前鼠标的位置单击鼠标右键5次
脚本例子 复制代码
1. //RightClick、RightClickS、RightClickH 按键精灵7及以上语法 2. //RightClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特
别的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //RightClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看
使用硬件模拟方式的注意事项
4. RightClick 5
5. //在当前鼠标的位置单击鼠标右键5次
RightDown 右键按下 命令名称
命令功能 模拟按下鼠标右键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //RightDown、RightDownS、RightDownH 按键精灵8及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义.
3. //RightDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别
的要求,PS2(圆口)和USB接口的鼠标都可以使用
4. //RightDownH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使
用硬件模拟方式的注意事项
5. RightDown 1
6. //在当前鼠标的位置按下鼠标右键
脚本例子 复制代码
1. //RightDown、RightDownS、RightDownH 按键精灵7及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义.
3. //RightDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别
的要求,PS2(圆口)和USB接口的鼠标都可以使用
4. //RightDownH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使
用硬件模拟方式的注意事项
5. RightDown 1
6. //在当前鼠标的位置按下鼠标右键
RightUp 右键弹起 命令名称
命令功能 模拟松开鼠标右键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //RightUp、RightUpS、RightUpH 按键精灵8及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义
3. //RightUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的
要求,PS2(圆口)和USB接口的鼠标都可以使用
4. //RightUpH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用
硬件模拟方式的注意事项
5. RightUp 1
6. //在当前鼠标的位置弹起鼠标右键
脚本例子 复制代码
1. //RightUp、RightUpS、RightUpH 按键精灵7及以上语法 2. //{次数}在这个语句中虽然有效,但没有实际意义
3. //RightUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的
要求,PS2(圆口)和USB接口的鼠标都可以使用
4. //RightUpH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用
硬件模拟方式的注意事项
5. RightUp 1
6. //在当前鼠标的位置弹起鼠标右键
MiddleClick 中键单击 命令名称
命令功能 模拟点击鼠标中键
命令参数 参数1 整数型,次数
返 回 值 无
脚本例子 复制代码
1. //MiddleClick、MiddleClickS、MiddleClickH 按键精灵8及以上语法 2. //MiddleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特
别的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //MiddleClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看
使用硬件模拟方式的注意事项
4. MiddleClick 5
5. //在当前鼠标的位置单击鼠标中键5次
脚本例子 复制代码
1. //MiddleClick、MiddleClickS、MiddleClickH 按键精灵7及以上语法 2. //MiddleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特
别的要求,PS2(圆口)和USB接口的鼠标都可以使用
3. //MiddleClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看
使用硬件模拟方式的注意事项
4. MiddleClick 5
5. //在当前鼠标的位置单击鼠标中键5次
MoveTo 鼠标移动 命令名称
命令功能 移动鼠标到
命令参数 参数1 整数型,X坐标
参数2 整数型,Y坐标
返 回 值 无
脚本例子 复制代码
1. //MoveTo、MoveToS、MoveToH 按键精灵8及以上语法 2. //MoveToS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要
求,PS2(圆口)和USB接口的鼠标都可以使用
3. //MoveToH: 硬件模拟方式,仅支持PS(圆口)的鼠标
4. MoveTo 100,200
5. //把鼠标移动到(100,200)这个点上
6. intX=50
7. intY=150
8. MoveTo intX,intY
9. //把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.
脚本例子 复制代码
1. //MoveTo、MoveToS、MoveToH 按键精灵7及以上语法 2. //MoveToS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要
求,PS2(圆口)和USB接口的鼠标都可以使用
3. //MoveToH: 硬件模拟方式,仅支持PS(圆口)的鼠标
4. MoveTo 100,200
5. //把鼠标移动到(100,200)这个点上
6. intX=50
7. intY=150
8. MoveTo intX,intY
9. //把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.
MoveR 鼠标相对移动 命令名称
命令功能 鼠标相对移动到
命令参数 参数1 整数型,X距离
参数2 整数型,Y距离
返 回 值 无
脚本例子 复制代码
1. //MoveR、MoveRS、MoveRH 按键精灵8及以上语法 2. //MoveRS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要
求,PS2(圆口)和USB接口的鼠标都可以使用
3. //MoveRH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用硬
件模拟方式的注意事项
4. //当前鼠标在(100,100)点,使用下面语句
5. MoveR 200,300
6. //之后,鼠标就被移到了(100+200,100+300)处,也就是坐标
(300,400)处
7. //提示:使用硬件模拟方式不能碰键盘鼠标,否则会导致出错
脚本例子 复制代码
1. //MoveR、MoveRS、MoveRH 按键精灵7及以上语法 2. //MoveRS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要
求,PS2(圆口)和USB接口的鼠标都可以使用
3. //MoveRH: 硬件模拟方式,仅支持PS(圆口)的鼠标 点击查看使用硬
件模拟方式的注意事项
4. //当前鼠标在(100,100)点,使用下面语句
5. MoveR 200,300
6. //之后,鼠标就被移到了(100+200,100+300)处,也就是坐标
(300,400)处
7. //提示:使用硬件模拟方式不能碰键盘鼠标,否则会导致出错
MouseWheel 鼠标滚轮 命令名称
命令功能 滚动鼠标滚轮
命令参数 参数1 整数型,滚动量
返 回 值 无
脚本例子 复制代码
1. //如果滚动量为正,向上滚动;否则向下滚动. 按键精灵8及以上语法 2. //仅支持Windows 2000以上的操作系统.
3. MouseWheel 1
4. //把鼠标滚轮向上滚动1格
脚本例子 复制代码
1. //如果滚动量为正,向上滚动;否则向下滚动. 按键精灵7及以上语法 2. //仅支持Windows 2000以上的操作系统.
3. MouseWheel 1
4. //把鼠标滚轮向上滚动1格
SaveMousePos 保存当前鼠标所在
命令名称
位置
命令功能 保存当前鼠标位置
命令参数 无
返 回 值 无
脚本例子 复制代码
1. SaveMousePos 按键精灵8及以上语法 2. //保存当前鼠标位置
3. Delay 100
4. MoveTo 500,20
5. Delay 100
6. RestoreMousePos
7. //将鼠标移动到上一次保存的鼠标位置
8. //保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存
鼠标位置,脚本结束时恢复鼠标位置,
9. //这样脚本执行后鼠标的位置就不会变化
脚本例子 复制代码
1. SaveMousePos 按键精灵7及以上语法 2. //保存当前鼠标位置
3. Delay 100
4. MoveTo 500,20
5. Delay 100
6. RestoreMousePos
7. //将鼠标移动到上一次保存的鼠标位置
8. //保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存
鼠标位置,脚本结束时恢复鼠标位置,
9. 这样脚本执行后鼠标的位置就不会变化
RestoreMousePos 恢复上次保存
命令名称
的鼠标位置
命令功能 保存当前鼠标位置
命令参数 无
返 回 值 无
脚本例子 复制代码
1. SaveMousePos 按键精灵8及以上语法 2. //保存当前鼠标位置
3. Delay 100
4. MoveTo 500,20
5. Delay 100
6. RestoreMousePos
7. //将鼠标移动到上一次保存的鼠标位置
8. //保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存
鼠标位置,脚本结束时恢复鼠标位置,
9. //这样脚本执行后鼠标的位置就不会变化
脚本例子 复制代码
1. SaveMousePos 按键精灵7及以上语法 2. //保存当前鼠标位置
3. Delay 100
4. MoveTo 500,20
5. Delay 100
6. RestoreMousePos
7. //将鼠标移动到上一次保存的鼠标位置
8. //保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存
鼠标位置,脚本结束时恢复鼠标位置,
9. 这样脚本执行后鼠标的位置就不会变化
LockMouse 锁定鼠标位置 命令名称
锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变
命令功能
鼠标位置
命令参数 无
返 回 值 无
脚本例子 复制代码
1. //在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起按键精灵8及以上语法 脚本执行出错
2. LockMouse
3. Do
4. Delay 1000
5. Loop
脚本例子 复制代码
1. //在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起按键精灵7及以上语法 脚本执行出错
2. LockMouse
3. While True
4. Delay 1000
5. EndWhile
UnlockMouse 解除锁定鼠标位置 命令名称
命令功能 解除LockMouse命令对鼠标位置的锁定 命令参数 无
返 回 值 无
脚本例子 复制代码
1. 按键精灵8及以上语法
脚本例子 复制代码
1. //如果用户使用了LockMouse命令而没有使用UnlockMouse命令,按键精灵7及以上语法 按键精灵会在脚本结束时自动解除锁定
2. UnlockMouse
WaitClick 按任意鼠标键继续 命令名称
命令功能 脚本执行到这一句暂停,按下任意鼠标键之后继续 命令参数 参数1 整数型,可选:变量名
返 回 值 无
脚本例子 复制代码
1. last_click=WaitClick() 按键精灵8及以上语法 2. MessageBox "您按下了" & last_click
脚本例子 复制代码
1. WaitClick last_click 按键精灵7及以上语法 2. MessageBox "您按下了" & last_click
GetLastClick 检测上次按过的鼠标命令名称
键
命令功能 检测上一次按下的鼠标代码
命令参数 参数1 整数型,可选:变量名
返 回 值 无
脚本例子 复制代码
1. Mouse=GetLastClick() 按键精灵8及以上语法 2. If Mouse =32770 Or Mouse =32769 Then
3. Msgbox "你按下了鼠标左键"
4. End If
脚本例子 复制代码
1. GetLastClick Mouse 按键精灵7及以上语法 2. If Mouse =32770 Or Mouse =32769
3. Msgbox "你按下了鼠标左键"
4. EndIf
GetCursorPos 得到鼠标位置坐标 命令名称
命令功能 得到当前鼠标所在的位置坐标
命令参数 参数1 整数型,返回x坐标
参数2 整数型,返回y坐标
返 回 值 无
脚本例子 复制代码
1. GetCursorPos mx,my 按键精灵8及以上语法 2. //把当前鼠标位置的x和y坐标放在变量mx和my中
脚本例子 复制代码
1. VBSCall GetCursorPos(mx,my) 按键精灵7及以上语法 2. //把当前鼠标位置的x和y坐标放在变量mx和my中
GetCursorShape 得到鼠标形状 命令名称
命令功能 得到当前鼠标的形状特征
命令参数 参数1 整数型,参数
返 回 值 整数型,鼠标的形状值
脚本例子 复制代码
1. //参数: 0 是6.83之前的版本默认的参数 按键精灵8及以上语法 2. //参数: 1 可用于一些在参数0下无法区分鼠标形状代码的情况
3. //下面是我们普通的WINDOWS鼠标形状特征
4. //不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正
确的鼠标形状特征
5. Shape1 = 1593350287
6. //下面是我们访问网页超链接时候的手型鼠标形状
7. Shape2 = 1055991329
8. shape=GetCursorShape(0)
9. If shape = shape1 Then
10. MessageBox "当前鼠标形状是普通的WINDOWS鼠标"
11. ElseIf shape = shape2 Then
12. MessageBox "当前鼠标形状是手型鼠标"
13. Else
14. MessageBox "不认识当前鼠标形状~"
15. End If
脚本例子 复制代码
1. //参数: 0 是6.83之前的版本默认的参数 按键精灵7及以上语法 2. //参数: 1 可用于一些在参数0下无法区分鼠标形状代码的情况
3. //下面是我们普通的WINDOWS鼠标形状特征
4. //不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正
确的鼠标形状特征
5. Shape1 = 1593350287
6. //下面是我们访问网页超链接时候的手型鼠标形状
7. Shape2 = 1055991329
8. VBSCall Shape=GetCursorShape(0)
9. If shape = shape1
10. MessageBox 当前鼠标形状是普通的WINDOWS鼠标
11. ElseIf shape = shape2
12. MessageBox 当前鼠标形状是手型鼠标
13. Else
14. MessageBox 不认识当前鼠标形状~
15. EndIf
SetSimMode 设置模拟方式 命令名称
命令功能 设置模拟方式
命令参数 参数1 整数型,设置模拟方式
返 回 值 无
脚本例子 复制代码
1. //模拟方式(0普通|1硬件|2超级) 按键精灵8及以上语法 2. MessageBox "这个例子会演示 普通/硬件/超级 这三种模拟方式的
效果,点击确定后3秒钟开始模拟,会用普通模拟按3下a,硬件模拟
按3下b,超级模拟按3下c"
3. Delay 3000
4. SetSimMode 0
5. KeyPress 65,3
6. MoveTo 0,0
7. Delay 1000
8. SetSimMode 1
9. KeyPress 66,3
10. MoveTo 100,100
11. Delay 1000
12. SetSimMode 2
13. KeyPress 67,3
14. MoveTo 200,200 15. MessageBox "演示结束"
脚本例子 复制代码
1. //模拟方式(0普通|1硬件|2超级) 按键精灵7及以上语法 2. MessageBox "这个例子会演示 普通/硬件/超级 这三种模拟方式的
效果,点击确定后3秒钟开始模拟,会用普通模拟按3下a,硬件模拟
按3下b,超级模拟按3下c" 3. Delay 3000
4. SetSimMode 0
5. KeyPress 65,3
6. MoveTo 0,0
7. Delay 1000
8. SetSimMode 1
9. KeyPress 66,3
10. MoveTo 100,100 11. Delay 1000
12. SetSimMode 2
13. KeyPress 67,3
14. MoveTo 200,200 15. MessageBox "演示结束"