按键精灵命令大全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模拟点击鼠标左键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
复制代码
//LeftClick、LeftClickS、LeftClickH
//LeftClickS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
//LeftClickH:
//MoveToH:
硬件模拟方式,仅支持PS(圆口)的鼠标
MoveTo 100,200
//把鼠标移动到(100,200)这个点上
intX=50
intY=150
MoveTo intX,intY
//把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.
13RestoreMousePos恢复上次保存的鼠标位置
命令名称:
GetCursorShape得到鼠标形状
命令功能:
得到当前鼠标的形状特征
命令参数:
参数1整数型,参数
返回值:
整数型,鼠标的形状值
脚本例子:
(8.x语法)
//参数:
0是6.83之前的版本默认的参数
//参数:
1可用于一些在参数0下无法区分鼠标形状代码的情况
//下面是我们普通的WINDOWS鼠标形状特征
LeftUp左键弹起
命令功能:
模拟松开鼠标左键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
复制代码
//LeftUp、LeftUpS、LeftUpH
//{次数}在这个语句中虽然有效,但没有实际意义.
//LeftUpS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//LeftUpH:
ElseIf shape = shape2 Then
MessageBox "当前鼠标形状是手型鼠标"
Else
MessageBox "不认识当前鼠标形状!"
End If
3. GetLastClick检测上次按过的鼠标键
命令名称:
GetLastClick检测上次按过的鼠标键
命令功能:
检测上一次按下的鼠标代码
复制代码
//MiddleClick、MiddleClickS、MiddleClickH
//MiddleClickS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
//MiddleClickH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项MiddleClick 5
//上面的支持按键字符,语句表示按住A键1次
3. KeyPress按键
命令名称:
KeyPress按键
命令功能:
键盘按键
命令参数:
参数1整数型,键盘虚拟码(8.X支持按键字符)
参数2整数型,次数
返回值:无脚本例子:
(8.x语法)
//KeyPress、KeyPressS、KeyPressH
//KeyPressS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用
//KeyPressH:
硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyPress 65,1
//65是A键的按键码,上面的语句表示按A键1次
KeyPress "A",1
//上面的支持按键字符,语句表示按A键1次
命令名称:
GetCursorPos得到鼠标位置坐标
命令功能:
得到当前鼠标所在的位置坐标
命令,返回y坐标
返回值:无脚本例子:
(8.x语法)
GetCursorPos mx,my
//把当前鼠标位置的x和y坐标放在变量mx和my中
2. GetCursorShape得到鼠标形状
//把鼠标滚轮向上滚动1xx
11MoveR鼠标相对移动
命令名称:
MoveR鼠标相对移动
命令功能:
鼠标相对移动到
命令参数:
参数1整数型,X距离
参数2整数型,Y距离
返回值:
无脚本例子:
(8.x语法)
复制代码
//MoveR、MoveRS、MoveRH
//MoveRS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//MoveRH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftClick 5
//在当前鼠标的位置单击鼠标左键5次
5LeftDoubleClick左键双击
命令名称:
LeftDoubleClick左键双击
命令功能:
模拟双击鼠标左键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
参数1整数型,可选:
变量名
返回值:无脚本例子:
(8.x语法)
Key=WaitKey()
//脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里If Key = 13 Then
MessageBox "恭喜你按下了回车键"
End If
鼠标命令
1. GetCursorPos得到鼠标位置坐标
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftUp 1
//在当前鼠标的位置弹起鼠标左键
8LockMouse锁定鼠标位置
命令名称:
LockMouse锁定鼠标位置
命令功能:
锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置命令参数:
无返回值:
无脚本例子:
命令名称:
RestoreMousePos恢复上次保存的鼠标位置
命令功能:
保存当前鼠标位置
命令参数:
无返回值:
无脚本例子:
(8.x语法)
复制代码
SaveMousePos
//保存当前鼠标位置
Delay 100
MoveTo 500,20
Delay 100
RestoreMousePos
//将鼠标移动到上一次保存的鼠标位置
//不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正确的鼠标形状特征
Shape1 = 87
//下面是我们访问网页超链接时候的手型鼠标形状
Shape2 = 29
shape=GetCursorShape
(0)
If shape = shape1 Then
MessageBox "当前鼠标形状是普通的WINDOWS鼠标"
(8.x语法)
复制代码
//在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错
LockMouse
Do
Delay 1000
Loop
9MiddleClick中键单击
命令名称:
MiddleClick中键单击
命令功能:
模拟点击鼠标中键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
//在当前鼠标的位置双击鼠标左键5次
6LeftDown左键按下
命令名称:
LeftDown左键按下
命令功能:
模拟按下鼠标左键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
复制代码
//LeftDown、LeftDownS、LeftDownH
//{次数}在这个语句中虽然有效,但没有实际意义.
//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,//这样脚本执行后鼠标的位置就不会变化
14RightClick右键单击
命令名称:
RightClick右键单击
命令功能:
模拟点击鼠标右键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
复制代码
//KeyDownS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用
//KeyDownH:
硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyDown 65,1
//65是A键的按键码,上面的语句表示按住A键1次
KeyDown "A",1
命令名称:
MoveTo鼠标移动
命令功能:
移动鼠标到
命令参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:
无脚本例子:
(8.x语法)
复制代码
//MoveTo、MoveToS、MoveToH
//MoveToS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项//当前鼠标在(100,100)点,使用下面语句
MoveR 200,300
//之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处
//提示:
使用硬件模拟方式不能碰键盘鼠标,否则会导致出错
12MoveTo鼠标移动
一.按键精灵基本命令
键盘命令
1. GetLastKey检测上次按键
命令名称:
GetLastKey检测上次按键
命令功能:
检测上次按键
命令参数:
参数1整数型,可选:
变量名
返回值:无脚本例子:
(8.x语法)
//脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量Key里。
//在当前鼠标的位置单击鼠标中键5次
10MouseWheel鼠标滚轮
命令名称:
MouseWheel鼠标滚轮
命令功能:
滚动鼠标滚轮
命令参数:
参数1整数型,滚动量
返回值:
无脚本例子:
(8.x语法)
复制代码
//如果滚动量为正,向上滚动;否则向下滚动.
//仅支持Windows 2000以上的操作系统.
MouseWheel 1
//RightClick、RightClickS、RightClickH
//RightClickS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以
使用
//RightClickH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightClick 5
//LeftDownS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
//LeftDownH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDown 1
//在当前鼠标的位置按下鼠标左键
7LeftUp左键弹起
命令名称:
//在当前鼠标的位置单击鼠标右键5次
15RightDown右键按下
命令名称:
RightDown右键按下
命令功能:
模拟按下鼠标右键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
复制代码
//RightDown、RightDownS、RightDownH
//{次数}在这个语句中虽然有效,但没有实际意义.
Key=GetLastKey()
If Key = 13 Then
Msgbox "你上次按下了回车键"
End If
2. KeyDown按住
命令名称:
KeyDown按住
命令功能:
键盘按住
命令参数:
参数1整数型,键盘虚拟码(8.X支持按键字符)
参数2整数型,次数
返回值:无脚本例子:
(8.x语法)
//KeyDown、KeyDownS、KeyDownH
命令参数:
参数1整数型,可选:
变量名
返回值:无脚本例子:
(8.x语法)
复制代码
Mouse=GetLastClick()
If Mouse =32770 Or Mouse =32769 Then
Msgbox "你按下了鼠标左键"
End If
4LeftClick左键单击
令名称:
LeftClick左键单击
命令功能:
//RightDownS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
4. KeyUp弹起
命令名称:
KeyUp弹起
命令功能:
键盘弹起
命令参数:
参数1整数型,键盘虚拟码(8.X支持按键字符)
参数2整数型,次数
返回值:无脚本例子:
(8.x语法)
//KeyUp、KeyUpS、KeyUpH
//KeyUpS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用//KeyUpH:
硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyUp 65,1
//65是A键的按键码,上面的语句表示松开A键1次
KeyUp "A",1
//上面的支持按键字符,语句表示松开A键1次
5. WaitKey等待按任意键
命令名称:
WaitKey等待按任意键
命令功能:
等待按任意键
命令参数:
复制代码
//LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]
//LeftDoubleClickS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
//LeftDoubleClickH:
硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDoubleClick 5
相关文档
最新文档