按键精灵的指令(按键精灵的指令代码)

2023-01-02 16:35:30 发布:网友投稿 作者:网友投稿
热度:296

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 [过程名]

解释:调用过程

下一篇:求两点之间随机曲线函数,最好按键精灵,255分
上一篇:羊肉大闸蟹能一起吃吗(羊肉和大闸蟹可以一起吃吗?)