1. 按键精灵的指令
KeyPress 按键
格式: KeyPress [键盘ASCII码] [次数]
解释:先”按下”再”弹起”键,模拟我们平时的”按键”操作.
KeyDown 按下
格式: KeyDown [键盘ASCII码] [次数]
解释: ”按下”键,模拟我们平时的”按下”操作
注意:有些键在按下之后,会和其他键产生组合效果,比如”Alt/Ctrl/Shift”,如果使用”按下Alt”命令,那么之后的”按键”动作将变成”Alt+A”等组合动作,因此记得在必要时使用”弹起”命令将组合键释放,避免影响键盘的正常使用.
KeyUp 弹起
格式: KeyUp [键盘ASCII码] [次数]
解释:”按下”键,模拟我们平时的”弹起”操作
MoveTo
格式:MoveTo [X坐标] [Y坐标]
解释:移动鼠标到(X坐标,Y坐标)处
版本变化:5.50版之后, [X坐标]和[Y坐标]可以支持变量.在5.50版之前只能使用数字
举例:
MoveTo 100 200
把鼠标移动到(100,200)这个点上
MoveTo intX intY
把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.
MoveR
格式:MoveR [X距离] [Y距离]
解释:把鼠标相对移动(X距离,Y距离)
举例:
当前鼠标在(100,100)点,使用下面语句
MoveR 200 300
之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处
MoveRH
相对移动鼠标的硬件模拟指令
SaveMousePos
格式:SaveMousePos
解释:保存当前鼠标位置
RestoreMousePos
格式: RestoreMousePos
解释: 将鼠标移动到上一次保存的鼠标位置
举例:保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,这样脚本执行后鼠标的位置就不会变化.
LeftClick
格式:LeftClick [次数]
解释:在鼠标当前位置模拟点击鼠标左键.[次数]可以控制点击的次数
版本变化:5.50版之后,所有鼠标模拟指令的[次数]支持变量.
RightClick
格式:RightClick [次数]
解释:在鼠标当前位置模拟点击鼠标右键.
MiddleClick
格式:MiddleClick [次数]
解释:在鼠标当前位置模拟点击鼠标中键.
LeftDoubleClick
格式:LeftDoubleClick [次数]
解释:在鼠标当前位置模拟双击鼠标左键.
LeftDown
格式:LeftDown [次数]
解释:在鼠标当前位置模拟按下鼠标左键,[次数]在这个语句中虽然有效,但没有实际意义.
LeftUp
格式:LeftUp [次数]
解释:在鼠标当前位置模拟松开鼠标左键. [次数]在这个语句中虽然有效,但没有实际意义.
RightDown
格式:RightDown [次数]
解释:在鼠标当前位置模拟按下鼠标右键,[次数]在这个语句中虽然有效,但没有实际意义.
RightUp
格式:RightUp [次数]
解释:在鼠标当前位置模拟松开鼠标右键. [次数]在这个语句中虽然有效,但没有实际意义.
IfColor…Else…EndIf
格式: IfColor [X坐标] [Y坐标] [颜色代码] [等于/不等于/约等于] Else EndIf
解释: 判断坐标点的颜色,控制脚本流程.
If…ElseIf…Else…EndIf
基本的流程控制语句,会编程的应该都可以看懂,不会编程的我也解释不清
While…EndWhile
基本的循环控制语句,会编程的应该都可以看懂,不会编程的我也解释不清
For…EndFor
基本的循环控制语句,会编程的应该都可以看懂,不会编程的我也解释不清
Goto
跳转语句,跳转到一个标记处.
EndScript
结束脚本的语句
Sub…Return
格式:
Sub [过程名]
…
Return [过程名]
解释: 定义一个过程,可以在脚本中调用这个过程
Gosub
格式:
GoSub [过程名]
解释:调用过程
2. 按键精灵循环命令
1、首先要打开按键精灵已经编辑好,要执行的程序,如下图。
3. 用按键精灵如何输入当前日期
思路如下:
得到当前系统时间,保存到变量time。
标记start。
如果time=2010 9 4 8:00则(我的这个时间格式可能不对,还是以按键的为准,日期你要写今天的)。
按"y”键一次。
否则跳转到标记start。
请注意,这只是个思路,而不是源代码,别把它当成源代码复制,获得系统日期的命令插件命令里有。
软件功能
1、网络游戏中可使用按键精灵制作脚本,实现自动打怪,自动补血,自动说话等。
2、办公族可用按键精灵自动处理表格间数据的转换,自动调整文档格式、文章排版,自动收发邮件等。
3、利用按键精灵实现定时自动打开检验网页链接,文献检索,收集资料等重复操作。
4、任何只要在电脑前用双手可以完成的电脑操作都可以替代完成。
4. 怎么用按键精灵向一个指定网页输入指令
简单得很
Hwnd =3146730
Call Plugin.Bkgnd.KeyDown(Hwnd, 99)
Call Plugin.Bkgnd.KeyUp(Hwnd, 99)
Delay 1100
hwnd后面的数值就是句柄,下载一个句柄查找工具,我用的是window spy,拖到
游戏窗口(flash窗口),不是浏览器窗口. 就得到句柄了.
这个是后台用来连技能的.
5. 电脑按键精灵控制命令怎么使用
打开软件——“新建脚本”!
“空白脚本”——确定!
脚本——“基本命令”——“键盘命令”!
按键输入框(输入你想要的按键)——执行次数(按你个人需求)——插入!例如:输入“w”1次,插入!就会在右空白框脚本信息中显示:(键盘)按“w”键,1次!这是脚本的第一个开头键盘命令。
接上,如果需要往下连第二个键盘命令,同上操作方法添加命令就可以。例如:图!(键盘)按“s"键,1次!这是脚本的接连第二个键盘命令!(如果往下需要第三个,第四个或更多命令,都是同方法操作)
设置好所需要的脚本信息后,回到“脚本属性”!
脚本属性——基本设置——运行!运行选项中分三类:一,循环次数(按你原本设置好的脚本信息所需要命令循环操作的次数)二,循环到按中止键为止(会按照你原本设置好的脚本信息一直命令循环操作下去,直到你手动按中止才会停止命令操作)三,循环一段时间(设置你的脚本信息所需要循环操作多长时间,时间一到自动停止命令操作)
一般选择第二个选项!中止键的快捷键默认是“F12”!
脚本信息与脚本属性设置好后,点击“保存”,再选择“发布”——“制作按键小精灵”
按键小精灵已制作完成,双击打开——“我的脚本1”——“启动”即可!
6. 按键精灵 求一个代码
(一):触摸命令
//按键命令KeyPress "1" //按键KeyDown "1" //按下不松手KeyUp "1" //松开弹起//短暂点击坐标(100,200)Tap 100,200 //短暂点击坐标(100,200)//长按1000毫秒Touch 0, 0, 1000 //长按1000毫秒//滑动Swipe 100,200,300,400
(二):控制命令
//循环50遍For 50 //循环50遍 //循环体Next//判断If 1+3>6 Then //为真执行这里End If//子程序,相当于一个函数Sub miniProject() //子程序开始 //子程序内容End Sub //子程序结束//调用子程序Call miniProject()
(三):颜色命令
Dim intX, intY FindColor 0, 0, 0, 0, "0000FF", 0, 0.90, intX, intY If intX > -1 And intY > -1 Then //在定义的范围内找到颜色值则执行这里的代码End If
(四):图形命令
//找图命令Dim intX, intY FindPic 0, 0, 0, 0, "Attachment:闯关.png", "000000", 0, 0.9, intX, intY If intX > -1 And intY > -1 Then //如果找到了怎么处理,点一下Tap intX,intY End If
(五):设备命令
//获取屏幕宽Dim screenX screenX = GetScreenX()//获取屏幕高Dim screenY screenY = GetScreenY()//获取屏幕色彩Dim colorDep colorDep = GetScreenColorDep()
(六):其他命令
//输入文本InputText "666"//输出调试信息TracePrint "666"//toastShowMessage "666 //延时 Delay 1000 //启动app RunApp "com.tencent.tmgp.sgame"
抓抓工具上面有好多东西:比如截图,多点比色,区域找图
//多点比色If CmpColorEx("529|1209|100A03,396|1425|0B0706",0.9) = 1 Then TracePrint 1Else TracePrint 0End If
7. 按键精灵 等待输入命令详解(本人新手请尽量讲细致点)
最简单就是用WaitKey函数
Do
Key=WaitKey
If Key=13
Exit Do
EndIf
Loop
这样,按一下回车,就执行Loop下面的代码。