按键精灵键盘命令完全掌握
按键精灵命令全套整合

一.按键精灵基本命令键盘命令1. GetLastKey检测上次按键命令名称:GetLastKey 检测上次按键命令功能:检测上次按键命令参数:参数1 整数型,可选:变量名返回值:无脚本例子:(8.x语法)//脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量Key 里。
Key=GetLastKey()If Key = 13 ThenMsgbox "你上次按下了回车键"End If2. KeyDown 按住命令名称:KeyDown 按住命令功能:键盘按住命令参数:参数1 整数型,键盘虚拟码(8.X支持按键字符)参数2 整数型,次数返回值:无脚本例子:(8.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语法)//KeyPress、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、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()//脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里If Key = 13 ThenMessageBox "恭喜你按下了回车键"End If鼠标命令1. GetCursorPos得到鼠标位置坐标命令名称:GetCursorPos 得到鼠标位置坐标命令功能:得到当前鼠标所在的位置坐标命令参数:参数1 整数型,返回x坐标参数2 整数型,返回y坐标返回值:无脚本例子:(8.x语法)GetCursorPos mx,my//把当前鼠标位置的x和y坐标放在变量mx和my中2. GetCursorShape 得到鼠标形状命令名称:GetCursorShape 得到鼠标形状命令功能:得到当前鼠标的形状特征命令参数:参数1 整数型,参数返回值:整数型,鼠标的形状值脚本例子:(8.x语法)//参数: 0 是6.83之前的版本默认的参数//参数: 1 可用于一些在参数0下无法区分鼠标形状代码的情况//下面是我们普通的WINDOWS鼠标形状特征//不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正确的鼠标形状特征Shape1 = 1593350287//下面是我们访问网页超链接时候的手型鼠标形状Shape2 = 1055991329shape=GetCursorShape(0)If shape = shape1 ThenMessageBox "当前鼠标形状是普通的WINDOWS鼠标"ElseIf shape = shape2 ThenMessageBox "当前鼠标形状是手型鼠标"ElseMessageBox "不认识当前鼠标形状!"End If3. GetLastClick检测上次按过的鼠标键命令名称:GetLastClick 检测上次按过的鼠标键命令功能:检测上一次按下的鼠标代码命令参数:参数1 整数型,可选:变量名返回值:无脚本例子:(8.x语法)复制代码Mouse=GetLastClick()If Mouse =32770 Or Mouse =32769 ThenMsgbox "你按下了鼠标左键"End If4 LeftClick 左键单击令名称:LeftClick 左键单击命令功能:模拟点击鼠标左键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//LeftClick、LeftClickS、LeftClickH//LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//LeftClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftClick 5//在当前鼠标的位置单击鼠标左键5次5 LeftDoubleClick 左键双击命令名称:LeftDoubleClick 左键双击命令功能:模拟双击鼠标左键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]//LeftDoubleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//LeftDoubleClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDoubleClick 5//在当前鼠标的位置双击鼠标左键5次6 LeftDown 左键按下命令名称:LeftDown 左键按下命令功能:模拟按下鼠标左键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//LeftDown、LeftDownS、LeftDownH//{次数}在这个语句中虽然有效,但没有实际意义.//LeftDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//LeftDownH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftDown 1//在当前鼠标的位置按下鼠标左键7 LeftUp 左键弹起命令名称:LeftUp 左键弹起命令功能:模拟松开鼠标左键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//LeftUp、LeftUpS、LeftUpH//{次数}在这个语句中虽然有效,但没有实际意义.//LeftUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//LeftUpH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项LeftUp 1//在当前鼠标的位置弹起鼠标左键8 LockMouse 锁定鼠标位置命令名称:LockMouse 锁定鼠标位置命令功能:锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)复制代码//在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错LockMouseDoDelay 1000Loop9 MiddleClick 中键单击命令名称:MiddleClick 中键单击命令功能:模拟点击鼠标中键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//MiddleClick、MiddleClickS、MiddleClickH//MiddleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//MiddleClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项MiddleClick 5//在当前鼠标的位置单击鼠标中键5次10 MouseWheel 鼠标滚轮命令名称:MouseWheel 鼠标滚轮命令功能:滚动鼠标滚轮命令参数:参数1 整数型,滚动量返回值:无脚本例子:(8.x语法)复制代码//如果滚动量为正,向上滚动;否则向下滚动.//仅支持Windows 2000以上的操作系统.MouseWheel 1//把鼠标滚轮向上滚动1格11 MoveR 鼠标相对移动命令名称:MoveR 鼠标相对移动命令功能:鼠标相对移动到命令参数:参数1 整数型,X距离参数2 整数型,Y距离返回值:无脚本例子:(8.x语法)复制代码//MoveR、MoveRS、MoveRH//MoveRS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//MoveRH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项//当前鼠标在(100,100)点,使用下面语句MoveR 200,300//之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处//提示:使用硬件模拟方式不能碰键盘鼠标,否则会导致出错12 MoveTo 鼠标移动命令名称:MoveTo 鼠标移动命令功能:移动鼠标到命令参数:参数1 整数型,X坐标参数2 整数型,Y坐标返回值:无脚本例子:(8.x语法)复制代码//MoveTo、MoveToS、MoveToH//MoveToS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//MoveToH: 硬件模拟方式,仅支持PS(圆口)的鼠标MoveTo 100,200//把鼠标移动到(100,200)这个点上intX=50intY=150MoveTo intX,intY//把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.13 RestoreMousePos 恢复上次保存的鼠标位置命令名称:RestoreMousePos 恢复上次保存的鼠标位置命令功能:保存当前鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)复制代码SaveMousePos//保存当前鼠标位置Delay 100MoveTo 500,20Delay 100RestoreMousePos//将鼠标移动到上一次保存的鼠标位置//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置, //这样脚本执行后鼠标的位置就不会变化14 RightClick 右键单击命令名称:RightClick 右键单击命令功能:模拟点击鼠标右键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//RightClick、RightClickS、RightClickH//RightClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//RightClickH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightClick 5//在当前鼠标的位置单击鼠标右键5次15 RightDown 右键按下命令名称:RightDown 右键按下命令功能:模拟按下鼠标右键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//RightDown、RightDownS、RightDownH//{次数}在这个语句中虽然有效,但没有实际意义.//RightDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//RightDownH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightDown 1//在当前鼠标的位置按下鼠标右键16 命令名称:RightDown 右键按下命令功能:模拟按下鼠标右键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//RightDown、RightDownS、RightDownH//{次数}在这个语句中虽然有效,但没有实际意义.//RightDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//RightDownH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightDown 1//在当前鼠标的位置按下鼠标右键17 RightUp 右键弹起令名称:RightUp 右键弹起命令功能:模拟松开鼠标右键命令参数:参数1 整数型,次数返回值:无脚本例子:(8.x语法)复制代码//RightUp、RightUpS、RightUpH//{次数}在这个语句中虽然有效,但没有实际意义//RightUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//RightUpH: 硬件模拟方式,仅支持PS(圆口)的鼠标点击查看使用硬件模拟方式的注意事项RightUp 1//在当前鼠标的位置弹起鼠标右键18 SaveMousePos 保存当前鼠标所在位置命令名称:SaveMousePos 保存当前鼠标所在位置命令功能:保存当前鼠标位置命令参数:无返回值:无脚本例子:(8.x语法)复制代码SaveMousePos//保存当前鼠标位置Delay 100MoveTo 500,20Delay 100RestoreMousePos//将鼠标移动到上一次保存的鼠标位置//保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置, //这样脚本执行后鼠标的位置就不会变化19 UnlockMouse 解除锁定鼠标位置UnlockMouse 解除锁定鼠标位置20 WaitClick 按任意鼠标键继续命令名称:WaitClick 按任意鼠标键继续命令功能:脚本执行到这一句暂停,按下任意鼠标键之后继续命令参数:参数1 整数型,可选:变量名返回值:无脚本例子:(8.x语法)复制代码last_click=WaitClick()MessageBox "您按下了" & last_click控制命令1 Call 调用过程命令名称:Call 调用过程命令功能:调用过程命令参数:参数1 字符串型,过程名返回值:无脚本例子:(8.x语法)复制代码Call 子程序("我是子程序,被你调用了") EndScript//支持中文名变量Sub 子程序(啊)Msgbox 啊End Sub//定义一个过程,可以在脚本中调用这个过程2 Do 循环命令名称:Do 循环命令功能:条件循环命令参数:参数1 条件型,循环条件返回值:无脚本例子:(8.x语法)复制代码例子1://支持Exit Do 命令退出循环i=0Do While i=0Msgbox "我停不下来啦!!快住手" Loop//当循环条件成立的时候,反复执行循环体例子2:i=0Do Until i=0Msgbox "为什么没有循环到我呢?" LoopMsgbox "循环结束"//当循环条件成立的时候,离开循环体例子3:i=0Do Until i=1Msgbox "我停不下来啦!!快住手"Loop//当循环条件不成立的时候,反复执行循环体例子4:n=0Do While trueMsgbox "我将循环10次停下来!!"If n>=10 Then//当循环条件成立的时候,离开循环体 Exit doEnd ifn=n+1LoopMsgbox n & "次"例子5:i = 0DoMessageBox "ok"Loop While i <> 0//条件放后面,前面的循环内容可以执行一次!3 EndScript 脚本停止运行命令名称:EndScript 脚本停止运行命令功能:强制结束脚本的执行命令参数:无返回值:无4 ExitScript 脚本退出运行命令名称:ExitScript 脚本退出运行命令功能:强制中止退出脚本的执行命令参数:无返回值:无脚本例子:(8.x语法)BeginThread aafor 3Delay 1000NextExitScript//强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行Sub aa()i=0DoCall Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, "屏幕内容填写"&i, "0000FF") Delay 1000i=i+1LoopEnd Sub5 For 循环命令名称: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次//支持Exit For 命令退出循环For i=0 to 19 step 2Delay 100If i>9 ThenExit ForEnd IfNext//循环5次6 Function 函数命令名称:Function 函数命令功能:函数命令参数:多类型,多参数返回值:多类型脚本例子:(8.x语法)复制代码//支持Exit Function 命令退出函数过程Msgbox 函数过程("我是函数,被你调用了") EndScriptFunction 函数过程(a)函数过程=aEnd Function//定义一个函数过程,可以在脚本中调用这个函数7 Gosub 调用子程序命令名称:Gosub 调用子程序命令功能:调用过程命令参数:参数1 字符串型,过程名返回值:无脚本例子:(8.x语法)复制代码//可带参数传递Call 子程序("我是子程序,被你调用了") EndScriptSub 子程序(a)Msgbox aEnd Sub8 Goto 跳转到标记命令名称:Goto 跳转到标记命令功能:跳转到Rem标记处命令参数:参数1 字符串型,标号返回值:无脚本例子:(8.x语法)复制代码Goto 标记Delay 100Rem 标记Msgbox "你直接跳到这里了!!,上面的延迟没有被执行!!" //跳转语句,可以跳转到rem标记过的标记处继续执行9 If 如果..则命令名称:If 如果..则命令功能:判断表达式命令参数:参数1 条件型,表达式返回值:无脚本例子:(8.x语法)复制代码例子1:i=0If i=0 ThenMsgbox "条件判断符合被通过!!"End If//通过判断表达式的取值,来执行后面的动作或控制例子2:i=1If i=0 ThenMsgbox "条件判断符合被通过!!"ElseIf i=1 ThenMsgbox "否则条件判断符合被通过!!"ElseMsgbox "否则!!"End If//通过判断表达式的取值,来执行后面的动作或控制命令名称:IfColor 颜色判断命令功能:判断屏幕某点的颜色命令参数:参数1 整数型,屏幕X坐标参数2 整数型,屏幕Y坐标参数3 字符串型,颜色16进制值参数4 整数型,判断条件返回值:无脚本例子:(8.x语法)复制代码例子1://判断条件(0:等于 1:不等于 2:近似等于)IfColor 860,27,"e1b072",0 ThenMsgbox "颜色等于"ElseMsgbox "颜色不等于"End If//判断坐标点(860,27)的颜色是否等于e1b072例子2:a=1:b=1IfColor 650,118,"78F0E8",2 ThenMessageBox "a"ElseIf b=a ThenMessageBox "b"End if11 Rem 标记/注释命令名称:Rem 标记/注释命令功能:标记命令可当注释命令参数:参数1 字符串型,文字返回值:无脚本例子:(8.x语法)复制代码//不支持数字开头的和符号作为标记名//标记命令.即可当注释,也可以为Goto跳转指令作标记Rem 脚本开始12 RestartScript 重新启动脚本运行RestartScript 重新启动脚本运行命令功能:重新启动脚本运行命令参数:无返回值:无脚本例子:(8.x语法)复制代码For i=0 to 2Delay 1000Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, "屏幕内容填写" & i, "0000FF") NextRestartScript //重新启动脚本运行13 Select 情况条件选择命令名称:Select 情况条件选择命令功能:根据情况选择条件判断命令参数:参数1 条件型,情况返回值:无脚本例子:(8.x语法)复制代码//不支持判断语句如:Case a>0UserVar 变量=0 "输入(0~9)数字"//<>---------------------------------------------以下是选择条件结结构判断Select Case 变量Case 0Msgbox "你输入的数字为:0"Case 1Msgbox "你输入的数字为:1"Case 2Msgbox "你输入的数字为:2"Case 3Msgbox "你输入的数字为:3"Case 4Msgbox "你输入的数字为:4"Case 5Msgbox "你输入的数字为:5"Case 6Msgbox "你输入的数字为:6"Msgbox "你输入的数字为:7"Case 8Msgbox "你输入的数字为:8"Case 9Msgbox "你输入的数字为:9"Case ElseMsgbox "你输入的数字不正确,请输入(0~9)数字!" End Select14 Sub 子程序命令名称:Sub 子程序命令功能:定义一个过程命令参数:参数1 字符串型,过程名返回值:无脚本例子:(8.x语法)复制代码//支持Exit Sub 命令退出子程序过程Call 子程序()EndScriptSub 子程序()Msgbox "我是子程序,被你调用了"End Sub//定义一个过程,可以在脚本中调用这个过程15 While 如果..则循环命令名称:While 如果..则循环命令功能:条件循环命令参数:参数1 条件型,循环条件返回值:无脚本例子:(8.x语法)复制代码i=0While i=0Msgbox "我停不下来啦!!快住手"Wend//当循环条件成立的时候,反复执行循环体@颜色/图像命令命令名称:FindCenterColor 中心找色命令功能:在屏幕区域从中心开始查找指定的颜色命令参数:参数1 整数型,屏幕左上角x坐标参数2 整数型,屏幕左上角y坐标参数3 整数型,屏幕右下角x坐标参数4 整数型,屏幕右下角y坐标参数5 字符串型,16进制颜色值参数6 整数型,返回x坐标参数7 整数型,返回y坐标2 FindColor 找色命令名称:FindColor 找色命令功能:在屏幕区域从左到右、从上到下的查找指定的颜色命令参数:参数1 整数型,屏幕左上角x坐标参数2 整数型,屏幕左上角y坐标参数3 整数型,屏幕右下角x坐标参数4 整数型,屏幕右下角y坐标参数5 字符串型,16进制颜色值参数6 整数型,返回x坐标参数7 整数型,返回y坐标命令名称:GetPixelColor 得到指定点颜色命令功能:得到指定位置的点的颜色命令参数:参数1 整数型,屏幕X坐标参数2 整数型,屏幕Y坐标返回值:字符串型,得到的颜色16进制值脚本例子:(8.x语法)复制代码GetCursorPos x,ycr1=GetPixelColor(x,y)MessageBox cr1//得到当前点的颜色,并弹出对话框显示出来3 FindColorEx 模糊找色命令名称:FindColorEx 模糊找色命令功能:命令参数:参数1 整数型,屏幕左上角x坐标参数2 整数型,屏幕左上角y坐标参数3 整数型,屏幕右下角x坐标参数4 整数型,屏幕右下角y坐标参数5 字符串型,16进制颜色值参数6 整数型,查找方式参数7 整数型,相似度参数8 整数型,返回x坐标参数9 整数型,返回y坐标返回值:无脚本例子:(8.x语法)复制代码//FindColorEx left,top,right,bottom,c,type,similar,x,y//在区域内找颜色为c的点,把坐标保存在变量x和y中//left,top,right,bottom都是整数或者整数型变量,说明了区域的左,上,右,下界限//颜色是类似于"0000FF"的字符串,如果不取变量,别忘了加双引号//type表示查找方式。
按键精灵命令大全

按键精灵命令大全小技巧:按Ctrl+F,输入命令,即可进行查找定位键盘命令介绍键盘命令分为两大类:键盘模拟命令和键盘控制命令。
键盘模拟命令可以模拟我们日常操作键盘的行为。
操作键盘的动作分为三类:按下、弹起、按下并弹起。
键盘控制命令可以在脚本执行过程中通过键盘控制脚本行为。
[KeyPress、KeyPressS、KeyPressH]格式: KeyPress {键盘虚拟码},{次数}解释: 先“按下”再“弹起”键,模拟我们平时的“按键”操作.我们在使用键盘的时候有两种操作,一种是”按下”键,一种是”弹起”键.将这两个动作连续进行,就是一个完整的”按键”动作.KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘例子:KeyPress 65,165是A键的按键码,上面的语句表示按A键1次[KeyDown、KeyDownS、KeyDownH]格式: KeyDown {键盘虚拟码},{次数}解释: “按下”键,模拟我们平时的“按下”操作注意:有些键在按下之后,会和其他键产生组合效果,比如“Alt/Ctrl/Shift”,如果使用“按下Alt”命令,那么之后的“按键”动作将变成“Alt+A”等组合动作,因此记得在必要时使用“弹起”命令将组合键释放,避免影响键盘的正常使用.KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用KeyDownH: 硬件模拟方式,仅支持PS(圆口)的键盘例子:KeyDown 65,165是A键的按键码,上面的语句表示按下A键1次[KeyUp、KeyUpS、KeyUpH]格式: KeyUp {键盘虚拟码} {次数}解释:“弹起”键,模拟我们平时的“弹起”操作KeyUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用KeyUpH: 硬件模拟方式,仅支持PS(圆口)的键盘例子:KeyUp 65,165是A键的按键码,上面的语句表示松开A键1次鼠标命令介绍鼠标命令分为三大类:模拟鼠标按键命令、模拟鼠标移动命令、鼠标控制命令。
按键精灵用法

按键精灵是一个非常方便的自动化工具,可以帮助用户完成一些繁琐的任务,例如自动点击、自动输入、自动播放音乐等等。
下面是按键精灵的用法:
1. 下载和安装
首先,你需要下载和安装按键精灵软件。
按键精灵有免费版和付费版,免费版可以满足大多数用户的需求。
你可以从官方网站上下载并安装按键精灵。
2. 录制和编辑脚本
启动按键精灵后,你可以通过录制或手动编辑的方式来编写脚本。
录制脚本是通过模拟键盘和鼠标操作来实现的,而手动编辑脚本则需要你自己编写相应的代码。
3. 运行脚本
编写好脚本后,你可以通过运行脚本来执行相应的操作。
你可以在按键精灵的主界面中点击“运行”按钮来启动脚本。
4. 设置参数和条件
在录制或手动编写脚本时,你可以设置一些参数和条件来控制脚本的执行。
例如,你可以设置脚本的执行时间、执行次数、执行间隔等等。
5. 保存和导出脚本
在执行脚本后,你可以将脚本保存到本地或导出为其他格式的文件,以便以后再次使用。
总的来说,按键精灵是一种非常方便的自动化工具,可以帮助你完成许多繁琐的任务。
但是,在使用按键精灵时,也需要注意一些安全问题,例如不要将敏感信息暴露给脚本等。
按键精灵经典教程

按键精灵经典教程按键精灵是一款非常实用的自动化工具,它可以帮助用户自动执行各种重复性的操作,提高工作效率。
下面是按键精灵的经典教程,帮助你快速上手并发挥按键精灵的强大功能。
一、按键精灵的基本介绍按键精灵是一款基于鼠标和键盘动作的自动化工具,它可以模拟人工操作,实现自动化执行各种任务。
按键精灵具有强大的录制与回放功能,可以录制键盘鼠标的操作过程,并且可以回放这个操作过程,实现自动重复执行。
按键精灵还可以执行各种系统操作和快捷键操作,方便用户进行一些常见的操作。
二、安装按键精灵三、录制和回放操作在按键精灵的主界面,你可以看到“录制”和“回放”两个按钮,它们分别用来录制和回放操作。
录制操作:1.点击“录制”按钮,按键精灵开始录制你的操作。
2.在录制过程中,你可以进行一切需要执行的操作,包括点击鼠标、按键盘等。
3.录制完成后,点击“停止”按钮,录制会自动停止并保存。
回放操作:1.点击“回放”按钮,按键精灵开始回放刚才录制的操作。
2.回放过程中,你可以看到模拟的鼠标和键盘操作。
3.回放结束后,你可以重新进行录制或执行其他操作。
四、执行系统操作和快捷键操作除了录制和回放,按键精灵还可以执行一些系统操作和快捷键操作,方便用户进行一些常见的操作。
执行系统操作:1.点击“系统操作”按钮,在弹出的菜单中选择你需要执行的系统操作,比如打开文件、打开网址等。
2.按键精灵会自动执行该系统操作。
执行快捷键操作:1. 点击“快捷键操作”按钮,在弹出的菜单中选择你需要执行的快捷键操作,比如Ctrl+C复制、Ctrl+V粘贴等。
2.按键精灵会自动执行该快捷键操作。
这只是按键精灵的一些基本功能介绍,按键精灵还有很多高级功能,如条件判断、变量处理等,可以帮助用户实现更加复杂的自动化操作。
不过,基本的录制和回放功能已经足够满足大部分用户的需求了。
总结按键精灵是一款非常实用的自动化工具,可以帮助用户自动执行各种重复性的操作,提高工作效率。
按键精灵命令大全

//KeyDownH:硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项
KeyDown 65,1
//65是A键的按键码,上面的语句表示按住A键1次
KeyDown "A",1
MessageBox "当前鼠标形状是手型鼠标"
Else
MessageBox "不认识当前鼠标形状!"
End If
3. GetLastClick检测上次按过的鼠标键
命令名称:GetLastClick检测上次按过的鼠标键
命令功能:检测上一次按下的鼠标代码
命令参数:参数1整数型,可选:变量名
返回值:无
脚本例子:
命令参数:参数1整数型,键盘虚拟码(8.X支持按键字符)
参数2整数型,次数
返回值:无
脚本例子:(8.x语法)
//KeyUp、KeyUpS、KeyUpH
//KeyUpS:超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用
//KeyUpH:硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项
Shape1 = 1593350287
//下面是我们访问网页超时候的手型鼠标形状
Shape2 = 1055991329
shape=GetCursorShape(0)
If shape = shape1 Then
MessageBox "当前鼠标形状是普通的WINDOWS鼠标"
ElseIf shape = shape2 Then
按键精灵键盘命令解释

8.0语法//使用KeyDown 按下某键码后必须使用KeyUp 释放此键码特别是功能键,(如:Ctrl,Alt,Shift)否则将影响键盘的正常使用.比如: 按下Ctrl键后,再用键盘输入,如果未释放Ctrl键,则无法正常输入.实现组合键功能Alt+F4KeyDown "Alt", 1KeyPress "F4", 1// GetLastKey() 把值赋予变量Key以后会清零//例子:Key = GetLastKey()TracePrint KeyKey = GetLastKey()TracePrint Key// GetLastKey() 不支持组合键//例子:(ctrl + a)先按住ctrl 再按a 只得到a的ascII码//设置延时是为了方面我们有足够时间按下某键Delay 3000Key = GetLastKey()TracePrint Key使用实例:KeyPress 65 1//先按一次"a"key=GetLastKey()//检测上次按过的键并保存到变量key中If key=65//如果变量key=65 (65是"a"的ASCII键码)Delay 100//延时100毫秒MessageBox “上次按过的键是a”//弹出窗口内容是"上次按过的键是a"EndIf//条件结束使用实例:key=WaitKey()//脚本暂停等待任意键继续并保存按键到变量key中If key=65//如果变量key等于65 (65是"a"的ASCII键码)Delay 100//延时100毫秒MessageBox “你按下了a”//弹出一个窗口内容是"你按下了a" EndIf//条件结束。
按键精灵命令大全

按键精灵命令大全小技巧:按Ctrl+F,输入命令,即可进行查找定位键盘命令键盘模拟命令[KeyPress]"按下再弹起"键[KeyDown]"按下"键[KeyUp]"弹起"键键盘控制命令[WaitKey]等待按键[GetLastKey]获取上一次按键码鼠标命令鼠标模拟命令[LeftClick]模拟点击鼠标左键[RightClick]模拟点击鼠标右键[MiddleClick]模拟点击鼠标中键[LeftDoubleClick]模拟双击鼠标左键[LeftDown]模拟按下鼠标左键[LeftUp]模拟松开鼠标左键[RightDown]模拟按下鼠标右键[RightUp]模拟松开鼠标右键[MoveTo]移动鼠标[MoveR]鼠标相对移动[MouseWheel]滚动鼠标滚轮鼠标控制命令[WaitClick]等待按鼠标[GetLastClick]获取上一次按下的鼠标代码鼠标辅助命令[SaveMousePos]保存当前鼠标位置[RestoreMousePos]将鼠标移动到上一次保存的鼠标位置[LockMouse]锁定鼠标位置[UnlockMouse]解除鼠标锁定控制命令流程控制命令[If]判断语句[Goto]跳转语句[Rem]Goto命令的标记,也可以做注释[While] ... [EndWhile]循环[For] ... [EndFor]循环[EndScript]脚本结束颜色控制命令[IfColor]判断屏幕x,y坐标的某点的颜色,来执行后面的动作或控制过程[Sub] . [Return]定义过程[Gosub]调用过程其他命令[Delay]脚本暂停执行[MessageBox]弹出一个窗口[SayString]输入文字,支持变量[Import]导入VBS或插件命令[VBSBegin] ...[VBSEnd]VBS区块[VBS]单行VBS指令[VBSCall]执行外部VBScript函数[Plugin]调用一个外部插件提供的函数[UserVar]用户自定义设置[PutAttachment]展开附件[//]注释命令[TracePrint]调试窗口显示文字VBS命令[VBSCallDelay]脚本停止执行一段时间,支持变量[VBSCallFindCenterColor]从屏幕某个区域的中间开始找色[VBSCallFindColor]在屏幕指定区域从左到右找色[VBSCallFindColorEx]模糊找色功能[VBSCallFindPic]找图片,可设定相似度[VBSCallGetCursorPos]获得当前鼠标的坐标[VBSCallGetPixelColor]获得指定位置点的颜色[VBSCallGetScreenResolution]获得当前屏幕分辨率[VBSCallInputBox]"弹出"对话框允许用户输入文字[VBSCallMessageBox]弹出对话框,支持变量[VBSCallReadMemory]读取本机指定内存地址的数值[VBSCallRunApp]运行一个程序,或打开一个文件[VBSCallSayString]输入文本.[VBSCallSetCursorPos]设置鼠标位置[VBSCallGetCursorShape]获得鼠标形状。
按键精灵使用教程

按键精灵使用教程按键精灵是一款非常实用的自动化操作工具,可以帮助用户实现自动化操作,提高工作效率。
下面是按键精灵的使用教程,共计1200字以上。
第二步:启动按键精灵并了解界面第三步:录制宏按键精灵主要功能是录制和执行宏,也就是自动化操作脚本。
录制宏是指按下一系列键盘和鼠标操作,按键精灵会将这些操作记录下来并转化为一段宏脚本。
下面详细介绍如何录制宏:1. 点击菜单栏的“录制”按钮,或者使用快捷键Ctrl+Alt+S开始录制。
2.在弹出的录制框中,选择需要录制的操作类型,如键盘、鼠标、窗口控件等。
3.点击“开始录制”按钮,按下键盘和鼠标进行操作。
4.完成一系列操作后,点击录制框底部的“结束录制”按钮,录制结束。
第五步:执行宏第六步:保存和加载宏1.保存宏:点击菜单栏的“文件”按钮,选择“保存宏”选项,选择保存路径和文件名,点击保存按钮即可将宏脚本保存为文件。
2.加载宏:点击菜单栏的“文件”按钮,选择“加载宏”选项,选择之前保存好的宏文件,点击打开按钮即可加载宏脚本。
第七步:常用功能介绍除了上述基本操作外,按键精灵还提供了一些常用功能,帮助用户实现更高级的自动化操作:1.定时任务:点击菜单栏的“工具”按钮,选择“定时任务”选项,可以创建定时任务,指定时间间隔自动执行宏脚本。
2.条件判断:在宏脚本中可以使用条件判断语句,根据不同条件执行不同的操作,实现更加灵活的自动化操作。
具体的条件判断语句可以参考按键精灵的官方文档。
3.循环操作:在宏脚本中可以使用循环语句,重复执行一些操作,实现批量操作的自动化。
具体的循环语句使用方法也可以参考按键精灵的官方文档。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最后设置好执行的次数即可插入一段按键 的语句。让一些重复按键,一键搞定。
输入你打算让按键精灵操作的键盘按钮, 显示的时候都是大写的。类型
:分为“按键”、“按妆、“弹起”三个部 分。
按键:模拟把按键输入框内的按键按下之后 接着弹起后的动作。这是最常见的按键操作 方法,比如我们打字
的时候就不断地重复按键这个动作。
按住:模拟把按键输入框内的按键按下 后不放的动作,比如我们要用键盘切换 输入法的时候就要可按住一个Ctrl键
再按Shift键。 弹起:这个选项与“按妆选项配合使用,也 就是说按住了按钮后一定要让他弹起来,否 则被按下的按键将一直保持按下的状态。这 样的
后果是会出现一些奇怪的现象。 执行次数:就是操作多少次。 按键组合键,就到这里来设置。
完!谢谢观赏,转载请注明出处!
猫先生 /
按键精灵作为一款模拟键盘鼠标操作的软 件,已经达到只要在电脑前用双手可以完 成的动作,按键精灵都可以替你完成的水 平。下面我们就来一起认识一下按键
精灵键盘命令,学习下按键精灵教程如何能 成为一个按键达人。
键盘命令就是用于模拟键盘操作的各种命令。 键盘命令面板是按键精灵提供给用户直接插 入
键盘命令的一个区域。在这里你可以通过配 置不同的设置项然后点击插入,将命令插入 到脚本视图中去。