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 [过程名]
解释:调用过程
自己想怎么设置都可以了。。
其实不用按只要你设置循环就可以了
do
A =GetLastClick()
If A = 32773 Then
Do
KeyPress 49, 1
KeyPress 50, 1
KeyPress 51,1
loop
End If
Loop