问一个由按钮向导鼠标判断的问题。
格式:按键[键盘ASCII码][次数]
说明:先按键再弹出,模拟我们平时的按键操作。
按键按压
格式:KeyDown[键盘ASCII码][时间]
说明:按键模拟我们平时的“按”操作。
注意:有些键按下后会和其他键产生组合效果,比如“Alt/Ctrl/Shift”。如果使用“按Alt”命令,后续的“按键动作”就会变成“Alt+A”等组合键动作,所以一定要记得在必要的时候使用“弹出”命令释放组合键,以免影响键盘的正常使用。
按键弹跳
格式:KeyUp[键盘ASCII码][次数]
说明:按键模拟我们通常的“弹出”操作。
移至
格式:移动到[X坐标] [Y坐标]
说明:移动鼠标到(x坐标,y坐标)。
版本变化:5.50版本后,[X坐标]和[Y坐标]可以支持变量。在5.50版之前,只能使用数字。
例如:
移动到100 200
将鼠标移动到(100,200)。
移动到整数整数
将鼠标移动到(intX,intY)点需要5.50或以上版本的支持。
搬运工
格式:移动器[X距离] [Y距离]
说明:相对移动鼠标(X距离,Y距离)
例如:
当前鼠标在(100,100)。使用下面的语句。
搬运工200 300
之后鼠标移动到(100+200,100+300),这是坐标(300,400)。
MoveRH
相对移动鼠标的硬件模拟指令
SaveMousePos
格式:保存鼠标位置
解释:保存当前鼠标位置。
RestoreMousePos
格式:RestoreMousePos
解释:将鼠标移动到最后保存的鼠标位置。
例如,保存/恢复鼠标位置经常用于制作网络游戏练习脚本。鼠标位置在脚本开始时保存,在脚本结束时恢复,这样在脚本执行后鼠标位置不会改变。
左键单击
格式:左键单击[次数]
说明:在当前鼠标位置点击鼠标左键。【点击次数】可以控制点击次数。
版本变化:5.50版本后,鼠标模拟指令数量支持变量。
右键单击
格式:右键单击[次数]
解释:在当前鼠标位置点击鼠标右键。
点击鼠标中键
格式:点击鼠标中键[次数]
说明:模拟在当前鼠标位置点击鼠标中键。
左键双击
格式:left double click[次数]
说明:模拟在当前鼠标位置双击鼠标左键。
左下
格式:左下[次]
解释:模拟在当前鼠标位置按下鼠标左键。【时代】这种说法是有效的,但没有实际意义。
左上
格式:LeftUp [times]
解释:模拟在当前鼠标位置释放鼠标左键。【次数】这个说法是有效的,但是没有实际意义。
向右下
格式:右下[次]
解释:模拟在当前鼠标位置按下鼠标右键。【时代】这种说法是有效的,但没有实际意义。
右上方
格式:右向上[次]
解释:模拟在当前鼠标位置释放鼠标右键。【次数】这个说法是有效的,但是没有实际意义。
IfColor…Else…EndIf
格式:IfColor [X坐标] [Y坐标][色标][相等/不相等/近似相等] Else EndIf。
说明:判断坐标点颜色,控制脚本流程。
If…ElseIf…Else…EndIf
基本的流程控制语句,会编程的人都能看懂,不会编程的我也解释不清楚。
当…结束时
基本的循环控制语句,会编程的人都能理解,不会编程的我也解释不清楚。
为…结束
基本的循环控制语句,会编程的人都能理解,不会编程的我也解释不清楚。
转到
跳转语句,跳转到一个标记。
EndScript
结束脚本语句
子…返回
格式:
sub[过程名]
…
return[过程名]
解释:定义一个可以在脚本中调用的过程。
Gosub
格式:
GoSub[进程名]
解释:调用过程
你可以随意设置。。