1、按键精灵命令大全一按键精灵基本命令l键盘命令1. GetLastKey检测上次按键命令名称:GetLastKey 检测上次按键命令功能:检测上次按键命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)/脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量Key里。Key=GetLastKey()If Key = 13 Then Msgbox 你上次按下了回车键End If 2. KeyDown按住命令名称:KeyDown 按住命令功能:键盘按住命令参数:参数1整数型,键盘虚拟码(8.X支持按键字符)参数2整数型,次数返回值:无脚本例子:(8
2、.x语法)/KeyDown、KeyDownS、KeyDownH /KeyDownS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用/KeyDownH:硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyDown 65,1/65是A键的按键码,上面的语句表示按住A键1次KeyDown A,1/上面的支持按键字符,语句表示按住A键1次3. KeyPress按键命令名称:KeyPress 按键命令功能:键盘按键命令参数:参数1整数型,键盘虚拟码(8.X支持按键字符)参数2整数型,次数返回值:无脚本例子:(8.x语法)/Key
3、Press、KeyPressS、KeyPressH /KeyPressS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用/KeyPressH:硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyPress 65,1/65是A键的按键码,上面的语句表示按A键1次KeyPress A,1/上面的支持按键字符,语句表示按A键1次4. KeyUp弹起命令名称:KeyUp 弹起命令功能:键盘弹起命令参数:参数1整数型,键盘虚拟码(8.X支持按键字符)参数2整数型,次数返回值:无脚本例子:(8.x语法)/KeyUp、KeyUpS、
4、KeyUpH /KeyUpS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用/KeyUpH:硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyUp 65,1/65是A键的按键码,上面的语句表示松开A键1次KeyUp A,1/上面的支持按键字符,语句表示松开A键1次5. WaitKey等待按任意键命令名称:WaitKey 等待按任意键命令功能:等待按任意键命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)Key=WaitKey()/脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码
5、保存在变量Key里If Key = 13 Then MessageBox 恭喜你按下了回车键End If l鼠标命令1. GetCursorPos得到鼠标位置坐标命令名称:GetCursorPos 得到鼠标位置坐标命令功能:得到当前鼠标所在的位置坐标命令参数:参数1整数型,返回x坐标参数2整数型,返回y坐标返回值:无脚本例子:(8.x语法)GetCursorPos mx,my /把当前鼠标位置的x和y坐标放在变量mx和my中2. GetCursorShape得到鼠标形状命令名称:GetCursorShape 得到鼠标形状命令功能:得到当前鼠标的形状特征命令参数:参数1整数型,参数返回值:整数型
6、,鼠标的形状值脚本例子:(8.x语法)/参数: 0是6.83之前的版本默认的参数/参数: 1可用于一些在参数0下无法区分鼠标形状代码的情况/下面是我们普通的WINDOWS鼠标形状特征/不同电脑上鼠标形状特征也许不同,请使用抓点抓色功能抓取正确的鼠标形状特征Shape1 = 87/下面是我们访问网页超链接时候的手型鼠标形状Shape2 = 29shape=GetCursorShape(0)If shape = shape1 Then MessageBox 当前鼠标形状是普通的WINDOWS鼠标ElseIf shape = shape2 Then MessageBox 当前鼠标形状是手型鼠标Els
7、e MessageBox 不认识当前鼠标形状!End If 3. GetLastClick检测上次按过的鼠标键命令名称:GetLastClick 检测上次按过的鼠标键命令功能:检测上一次按下的鼠标代码命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)复制代码Mouse=GetLastClick()If Mouse =32770 Or Mouse =32769 Then Msgbox 你按下了鼠标左键End If 4LeftClick 左键单击令名称:LeftClick 左键单击命令功能:模拟点击鼠标左键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/
8、LeftClick、LeftClickS、LeftClickH /LeftClickS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftClickH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftClick 5/在当前鼠标的位置单击鼠标左键5次5LeftDoubleClick 左键双击命令名称:LeftDoubleClick 左键双击命令功能:模拟双击鼠标左键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/LeftDoubleClick、LeftDoubleClickS、Left
9、DoubleClickH/LeftDoubleClickS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftDoubleClickH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDoubleClick 5/在当前鼠标的位置双击鼠标左键5次6LeftDown 左键按下命令名称:LeftDown 左键按下命令功能:模拟按下鼠标左键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/LeftDown、LeftDownS、LeftDownH /次数在这个语句中虽然有效,但没有实际意义./L
10、eftDownS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/LeftDownH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDown 1/在当前鼠标的位置按下鼠标左键7LeftUp 左键弹起命令名称:LeftUp 左键弹起命令功能:模拟松开鼠标左键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/LeftUp、LeftUpS、LeftUpH /次数在这个语句中虽然有效,但没有实际意义./LeftUpS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口
11、的鼠标都可以使用/LeftUpH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftUp 1/在当前鼠标的位置弹起鼠标左键8LockMouse 锁定鼠标位置命令名称:LockMouse 锁定鼠标位置命令功能:锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)复制代码/在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错LockMouse Do Delay 1000Loop 9MiddleClick 中键单击命令名称:MiddleClick 中键单击命令功能:模拟点击鼠标中键命
12、令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/MiddleClick、MiddleClickS、MiddleClickH /MiddleClickS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/MiddleClickH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项MiddleClick 5/在当前鼠标的位置单击鼠标中键5次10MouseWheel 鼠标滚轮命令名称:MouseWheel 鼠标滚轮命令功能:滚动鼠标滚轮命令参数:参数1整数型,滚动量返回值:无脚本例子:(8.x语法)复制代码/
13、如果滚动量为正,向上滚动;否则向下滚动./仅支持Windows 2000以上的操作系统.MouseWheel 1/把鼠标滚轮向上滚动1xx11MoveR 鼠标相对移动命令名称:MoveR 鼠标相对移动命令功能:鼠标相对移动到命令参数:参数1整数型,X距离参数2整数型,Y距离返回值:无脚本例子:(8.x语法)复制代码/MoveR、MoveRS、MoveRH /MoveRS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/MoveRH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项/当前鼠标在(100,100)点,使用下面
14、语句MoveR 200,300/之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处/提示:使用硬件模拟方式不能碰键盘鼠标,否则会导致出错12MoveTo 鼠标移动命令名称:MoveTo 鼠标移动命令功能:移动鼠标到命令参数:参数1整数型,X坐标参数2整数型,Y坐标返回值:无脚本例子:(8.x语法)复制代码/MoveTo、MoveToS、MoveToH /MoveToS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/MoveToH:硬件模拟方式,仅支持PS(圆口)的鼠标MoveTo 100,200/把鼠标移
15、动到(100,200)这个点上intX=50intY=150MoveTo intX,intY /把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.13RestoreMousePos 恢复上次保存的鼠标位置命令名称:RestoreMousePos 恢复上次保存的鼠标位置命令功能:保存当前鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)复制代码SaveMousePos /保存当前鼠标位置Delay 100MoveTo 500,20Delay 100RestoreMousePos /将鼠标移动到上一次保存的鼠标位置/保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保
16、存鼠标位置,脚本结束时恢复鼠标位置,/这样脚本执行后鼠标的位置就不会变化14RightClick 右键单击命令名称:RightClick 右键单击命令功能:模拟点击鼠标右键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/RightClick、RightClickS、RightClickH /RightClickS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/RightClickH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightClick 5/在当前鼠标的位置单击鼠标右键5次15Ri
17、ghtDown 右键按下命令名称:RightDown 右键按下命令功能:模拟按下鼠标右键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/RightDown、RightDownS、RightDownH /次数在这个语句中虽然有效,但没有实际意义./RightDownS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/RightDownH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightDown 1/在当前鼠标的位置按下鼠标右键16命令名称:RightDown 右键按下命令功能:模拟按下鼠标
18、右键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)复制代码/RightDown、RightDownS、RightDownH /次数在这个语句中虽然有效,但没有实际意义./RightDownS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/RightDownH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightDown 1/在当前鼠标的位置按下鼠标右键17RightUp 右键弹起令名称:RightUp 右键弹起命令功能:模拟松开鼠标右键命令参数:参数1整数型,次数返回值:无脚本例子:(8.x语法)
19、复制代码/RightUp、RightUpS、RightUpH /次数在这个语句中虽然有效,但没有实际意义/RightUpS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用/RightUpH:硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightUp 1/在当前鼠标的位置弹起鼠标右键18SaveMousePos 保存当前鼠标所在位置命令名称:SaveMousePos 保存当前鼠标所在位置命令功能:保存当前鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)复制代码SaveMousePos /保存当前鼠标位置Delay
20、 100MoveTo 500,20Delay 100RestoreMousePos /将鼠标移动到上一次保存的鼠标位置/保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,/这样脚本执行后鼠标的位置就不会变化19UnlockMouse 解除锁定鼠标位置UnlockMouse 解除锁定鼠标位置20WaitClick 按任意鼠标键继续命令名称:WaitClick 按任意鼠标键继续命令功能:脚本执行到这一句暂停,按下任意鼠标键之后继续命令参数:参数1整数型,可选:变量名返回值:无脚本例子:(8.x语法)复制代码last_click=WaitClick()Me
21、ssageBox 您按下了 & last_click控制命令1Call 调用过程命令名称:Call 调用过程命令功能:调用过程命令参数:参数1字符串型,过程名返回值:无脚本例子:(8.x语法)复制代码Call 子程序(我是子程序,被你调用了)EndScript /支持中文名变量Sub 子程序(啊)Msgbox 啊End Sub /定义一个过程,可以在脚本中调用这个过程2Do 循环命令名称:Do 循环命令功能:条件循环命令参数:参数1条件型,循环条件返回值:无脚本例子:(8.x语法)复制代码例子1:/支持Exit Do 命令退出循环i=0Do While i=0Msgbox 我停不下来啦!快住手
22、Loop /当循环条件成立的时候,反复执行循环体例子2:i=0Do Until i=0Msgbox 为什么没有循环到我呢?Loop Msgbox 循环结束/当循环条件成立的时候,离开循环体例子3:i=0Do Until i=1Msgbox 我停不下来啦!快住手Loop /当循环条件不成立的时候,反复执行循环体例子4:n=0Do While true Msgbox 我将循环10次停下来!If n=10 Then /当循环条件成立的时候,离开循环体Exit do End if n=n+1Loop Msgbox n & 次例子5:i = 0Do MessageBox okLoop While i 0
23、/条件放后面,前面的循环内容可以执行一次!3EndScript 脚本停止运行命令名称:EndScript 脚本停止运行命令功能:强制结束脚本的执行命令参数:无返回值:无4ExitScript 脚本退出运行命令名称:ExitScript 脚本退出运行命令功能:强制中止退出脚本的执行命令参数:无返回值:无脚本例子:(8.x语法)复制代码BeginThread aa for 3Delay 1000Next ExitScript /强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行Sub aa()i=0Do Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768,
24、 屏幕内容填写&i, 00FF)Delay 1000i=i+1Loop End Sub 5For 循环命令名称:For 循环命令功能:循环一定次数命令参数:参数1整数型,循环次数返回值:无脚本例子:(8.x语法)复制代码例子1:/支持Exit For 命令退出循环For i=0 To 9Delay 100Next /循环10次例子2:/支持Exit For 命令退出循环For 10Delay 100Next /循环10次例子3:/支持Exit For 命令退出循环For i=0 to 19 step 2Delay 100Next /循环10次例子4:/支持Exit For 命令退出循环For
25、i=0 to 19 step 2Delay 100If i9 Then Exit For End If Next /循环5次6Function 函数命令名称:Function 函数命令功能:函数命令参数:多类型,多参数返回值:多类型脚本例子:(8.x语法)复制代码/支持Exit Function 命令退出函数过程Msgbox 函数过程(我是函数,被你调用了)EndScript Function 函数过程(a)函数过程=aEnd Function /定义一个函数过程,可以在脚本中调用这个函数7Gosub 调用子程序命令名称:Gosub 调用子程序命令功能:调用过程命令参数:参数1字符串型,过程名
26、返回值:无脚本例子:(8.x语法)复制代码/可带参数传递Call 子程序(我是子程序,被你调用了)EndScript Sub 子程序(a)Msgbox a End Sub /定义一个过程,可以在脚本中调用这个过程8Goto 跳转到标记命令名称:Goto 跳转到标记命令功能:跳转到Rem标记处命令参数:参数1字符串型,标号返回值:无脚本例子:(8.x语法)复制代码Goto 标记Delay 100Rem 标记Msgbox 你直接跳到这里了!,上面的延迟没有被执行!/跳转语句,可以跳转到rem标记过的标记处继续执行9If 如果.则命令名称:If 如果.则命令功能:判断表达式命令参数:参数1条件型,表
27、达式返回值:无脚本例子:(8.x语法)复制代码例子1:i=0If i=0 Then Msgbox 条件判断符合被通过!End If /通过判断表达式的取值,来执行后面的动作或控制例子2:i=1If i=0 Then Msgbox 条件判断符合被通过!ElseIf i=1 Then Msgbox 否则条件判断符合被通过!Else Msgbox 否则!End If /通过判断表达式的取值,来执行后面的动作或控制10IfColor 颜色判断命令名称:IfColor 颜色判断命令功能:判断屏幕某点的颜色命令参数:参数1整数型,屏幕X坐标参数2整数型,屏幕Y坐标参数3字符串型,颜色16进制值参数4整数型
28、,判断条件返回值:无脚本例子:(8.x语法)复制代码例子1:/判断条件(0:等于1:不等于2:近似等于)IfColor 860,27,e1b072,0 Then Msgbox 颜色等于Else Msgbox 颜色不等于End If /判断坐标点(860,27)的颜色是否等于e1b072例子2:a=1:b=1IfColor 650,118,78F0E8,2 Then MessageBox aElseIf b=a Then MessageBox bEnd if 11Rem 标记/注释命令名称:Rem 标记/注释命令功能:标记命令可当注释命令参数:参数1字符串型,文字返回值:无脚本例子:(8.x语法)复制代码/不支持数字开头的和符号作为标记名/标记命令.即可当注释,也可以
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1