按键精灵常见的条件语句
(2008-12-08 15:17:43)
标签:
电脑子程序表达式color按键精灵游戏 |
分类: 按键精灵 |
.转移语句:Goto
格式:Goto [标记]
解释:跳转到标记的位置
2.注释或标记语句:Rem
格式:Rem [注释或标记]
解释:可以当作标记供跳转语句使用,也可以当作脚本的注释使用
3.条件语句:IfColor ... EndIf
条件正 格式:
IfColor x y color 0(x、y为桌面横坐标和纵坐标,color为颜色RGB码)
[语句块]
EndIf
解释:如果坐标点(x,y)的颜色等于color的数值,则执行语句块中的内容
条件反 格式:
IfColor x y color 1
[语句块]
EndIf
解释:如果坐标点(x,y)的颜色不等于color的数值,则执行语句块中的内容
4.循环语句:For ... EndFor
格式:
For [循环次数]
[语句块]
EndFor
解释:将语句块反复执行数次,执行次数由“循环次数”控制
5.延时语句:Delay
格式:Delay [毫秒]
解释:等待一些时间再执行下一句脚本。
6.光标移动语句:MoveTo、MoveR
格式:
绝对移动:MoveTo x y
解释:移动鼠标到(x,y)点
相对移动:MoveR dx dy(dx、dy为正时表示正方向移动,为负即为负方向移动)
解释:相对当前坐标横向移动鼠标x,纵向移动鼠标y
7.鼠标控制语句:LeftClick、RightClick、LeftDoubleClick、LeftDown、LeftUp、RightDown、RightUp
格式:
左键单击:LeftClick 1
右键单击:RightClick 1
左键双击:LeftDoubleClick 1
左键按下:LeftDown 1
左键弹起:LeftUp 1
右键按下:RightDown 1
右键弹起:RightUp 1
8.键盘按键语句:KeyPress、KeyDown、KeyUp
格式:
按键:KeyPress code 1(code为键盘 ASCII码)
按住:KeyDown code 1
弹起:KeyUp code 1
9.输入字符串语句:SayString
格式:SayString [要输入的字符串]
10.保存/恢复鼠标位置
格式:
保存鼠标位置:SaveMousePos
解释:保存当前鼠标位置
恢复鼠标位置:RestoreMousePos
解释:将鼠标移动到上一次保存的鼠标位置
这两个语句常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置。
11.子程序、子程序调用
格式:
Sub [子程序名]
[语句块]
Retrun
解释:将一些语句放在子程序中,可以被反复调用
Gosub [子程序名]
解释:调用子程序中的语句块
11.脚本停止运行
格式:EndScript
解释:完全停止当前脚本的运行。可以用于调试脚本。
12.弹出窗口
格式:MessageBox [窗口显示内容]
解释:弹出一个窗口,显示设置的内容,用户点击“确定” 方可继续运行脚本,可以用于暂停脚本的运行
13.表达式判断
格式:IfExpression ... EndIf
IfExpression [表达式]
[语句块]
EndIf
解释:根据表达式的返回结果判断是否执行语句块。
14.表达式循环
格式:While ... EndFor
While [表达式]
[语句块]
EndFor
解释:如果表达式的返回结果为真,则反复执行语句块。
15.输入表达式
格式:SayExpression [表达式]
解释:输入表达式的计算结果
16.输入VBScript语句
格式:VBS [VBScript语句]
解释:输入一条VBScript语句,可以用来定义变量。比如VBS dim i。就定义了i这个变量。
格式:Goto [标记]
解释:跳转到标记的位置
2.注释或标记语句:Rem
格式:Rem [注释或标记]
解释:可以当作标记供跳转语句使用,也可以当作脚本的注释使用
3.条件语句:IfColor ... EndIf
条件正 格式:
IfColor x y color 0(x、y为桌面横坐标和纵坐标,color为颜色RGB码)
[语句块]
EndIf
解释:如果坐标点(x,y)的颜色等于color的数值,则执行语句块中的内容
条件反 格式:
IfColor x y color 1
[语句块]
EndIf
解释:如果坐标点(x,y)的颜色不等于color的数值,则执行语句块中的内容
4.循环语句:For ... EndFor
格式:
For [循环次数]
[语句块]
EndFor
解释:将语句块反复执行数次,执行次数由“循环次数”控制
5.延时语句:Delay
格式:Delay [毫秒]
解释:等待一些时间再执行下一句脚本。
6.光标移动语句:MoveTo、MoveR
格式:
绝对移动:MoveTo x y
解释:移动鼠标到(x,y)点
相对移动:MoveR dx dy(dx、dy为正时表示正方向移动,为负即为负方向移动)
解释:相对当前坐标横向移动鼠标x,纵向移动鼠标y
7.鼠标控制语句:LeftClick、RightClick、LeftDoubleClick、LeftDown、LeftUp、RightDown、RightUp
格式:
左键单击:LeftClick 1
右键单击:RightClick 1
左键双击:LeftDoubleClick 1
左键按下:LeftDown 1
左键弹起:LeftUp 1
右键按下:RightDown 1
右键弹起:RightUp 1
8.键盘按键语句:KeyPress、KeyDown、KeyUp
格式:
按键:KeyPress code 1(code为键盘 ASCII码)
按住:KeyDown code 1
弹起:KeyUp code 1
9.输入字符串语句:SayString
格式:SayString [要输入的字符串]
10.保存/恢复鼠标位置
格式:
保存鼠标位置:SaveMousePos
解释:保存当前鼠标位置
恢复鼠标位置:RestoreMousePos
解释:将鼠标移动到上一次保存的鼠标位置
这两个语句常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置。
11.子程序、子程序调用
格式:
Sub [子程序名]
[语句块]
Retrun
解释:将一些语句放在子程序中,可以被反复调用
Gosub [子程序名]
解释:调用子程序中的语句块
11.脚本停止运行
格式:EndScript
解释:完全停止当前脚本的运行。可以用于调试脚本。
12.弹出窗口
格式:MessageBox [窗口显示内容]
解释:弹出一个窗口,显示设置的内容,用户点击“确定” 方可继续运行脚本,可以用于暂停脚本的运行
13.表达式判断
格式:IfExpression ... EndIf
IfExpression [表达式]
[语句块]
EndIf
解释:根据表达式的返回结果判断是否执行语句块。
14.表达式循环
格式:While ... EndFor
While [表达式]
[语句块]
EndFor
解释:如果表达式的返回结果为真,则反复执行语句块。
15.输入表达式
格式:SayExpression [表达式]
解释:输入表达式的计算结果
16.输入VBScript语句
格式:VBS [VBScript语句]
解释:输入一条VBScript语句,可以用来定义变量。比如VBS dim i。就定义了i这个变量。
后一篇:什么是游戏脚本?