收藏 分享(赏)

按键精灵网游脚本编写教程.doc

上传人:HR专家 文档编号:6295936 上传时间:2019-04-05 格式:DOC 页数:51 大小:787.50KB
下载 相关 举报
按键精灵网游脚本编写教程.doc_第1页
第1页 / 共51页
按键精灵网游脚本编写教程.doc_第2页
第2页 / 共51页
按键精灵网游脚本编写教程.doc_第3页
第3页 / 共51页
按键精灵网游脚本编写教程.doc_第4页
第4页 / 共51页
按键精灵网游脚本编写教程.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、按键精灵学习教程一、 键盘命令(25 页)二、鼠标命令(513 页)三、控制命令(1322 页)四、颜色/ 图像命令 (2228 页)五、其他命令(28355 页)五、网游脚本实例(35 最后)一、 键盘命令命令名称: GetLastKey 检 测 上 次 按 键命令功能: 检测上次按键命令参数: 参数 1 整数型,可选:变量名返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量 Key里。 2. Key=GetLastKey() 3. If Key = 13 Then 4. Msgbox “你上次

2、按下了回车键“ 5. End If 脚本例子: (7.x 语法) 复制代码1. /脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量 Key里。 2. GetLastKey Key 3. If Key = 13 4. Msgbox “你上次按下了回车键“ 5. EndIf 命令名称: KeyDown 按 住命令功能: 键盘按住命令参数: 参数 1 整数型,键盘虚拟码(8.X 支持 按键字符)参数 2 整数型,次数返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /KeyDown、KeyDownS、KeyDownH 2. /KeyDownS: 超级模

3、拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的键盘都可以使用 3. /KeyDownH: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyDown 65,1 5. /65 是 A 键的按键码,上面的语句表示按住 A 键 1 次 6. 7. KeyDown “A“,1 8. /上面的支持按键字符,语句表示按住 A 键 1 次 脚本例子: (7.x 语法) 复制代码1. /KeyDown、KeyDownS、KeyDownH 2. /KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和

4、USB 接口的键盘都可以使用 3. /KeyDownH: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyDown 65,1 5. /65 是 A 键的按键码,上面的语句表示按住 A 键 1 次 命令名称: KeyPress 按 键命令功能: 键盘按键命令参数: 参数 1 整数型,键盘虚拟码(8.X 支持 按键字符)参数 2 整数型,次数返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /KeyPress、KeyPressS、KeyPressH 2. /KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和

5、 USB 接口的键盘都可以使用 3. /KeyPressH: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyPress 65,1 5. /65 是 A 键的按键码,上面的语句表示按 A 键 1 次 6. 7. KeyPress “A“,1 8. /上面的支持按键字符,语句表示按 A 键 1 次 脚本例子: (7.x 语法) 复制代码1. /KeyPress、KeyPressS、KeyPressH 2. /KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的键盘都可以使用 3. /KeyPress

6、H: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyPress 65,1 5. /65 是 A 键的按键码,上面的语句表示按 A 键 1 次 命令名称: KeyUp 弹 起命令功能: 键盘弹起命令参数: 参数 1 整数型,键盘虚拟码(8.X 支持 按键字符)参数 2 整数型,次数返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /KeyUp、KeyUpS、KeyUpH 2. /KeyUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的键盘都可以使用 3. /KeyUpH: 硬件模拟方式,仅支持 PS

7、(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyUp 65,1 5. /65 是 A 键的按键码,上面的语句表示松开 A 键 1 次 6. 7. KeyUp “A“,1 8. /上面的支持按键字符,语句表示松开 A 键 1 次 脚本例子: (7.x 语法) 复制代码1. /KeyUp、KeyUpS、KeyUpH 2. /KeyUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的键盘都可以使用 3. /KeyUpH: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyUp 65,1 5. /65

8、是 A 键的按键码,上面的语句表示松开 A 键 1 次 命令名称: WaitKey 等 待 按 任 意 键命令功能: 等待按任意键命令参数: 参数 1 整数型,可选:变量名返 回 值: 无脚本例子:(8.x 语法) 复制代码1. Key=WaitKey() 2. /脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量 Key 里 3. If Key = 13 Then 4. MessageBox “恭喜你按下了回车键 “ 5. End If 脚本例子: (7.x 语法) 复制代码1. WaitKey Key 2. /脚本运行到这一行会暂停,当用户按下键盘后继续执行,并

9、且把用户的按键码保存在变量 Key 里 3. If Key = 13 4. Msgbox “恭喜你按下了回车键“ 5. EndIf 二、鼠标命令命令名称: GetCursorPos 得 到 鼠 标 位 置 坐 标命令功能: 得到当前鼠标所在的位置坐标命令参数: 参数 1 整数型,返回 x 坐标参数 2 整数型,返回 y 坐标返 回 值: 无脚本例子:(8.x 语法) 复制代码1. GetCursorPos mx,my 2. /把当前鼠标位置的 x 和 y 坐标放在变量 mx 和 my 中 脚本例子: (7.x 语法) 复制代码1. VBSCall GetCursorPos(mx,my) 2.

10、/把当前鼠标位置的 x 和 y 坐标放在变量 mx 和 my 中 命令名称: GetCursorShape 得 到 鼠 标 形 状命令功能: 得到当前鼠标的形状特征命令参数: 参数 1 整数型,参数返 回 值: 整数型,鼠标的形状值脚本例子:(8.x 语法) 复制代码1. /参数 : 0 是 6.83 之前的版本默认的参数 2. /参数 : 1 可用于一些在参数 0 下无法区分鼠标形状代码的情况 3. /下面是我们普通的 WINDOWS 鼠标形状特征 4. /不同电脑上鼠标形状特征也许不同,请使用“抓点抓色“功能抓取正确的鼠标形状特征 5. Shape1 = 1593350287 6. /下面

11、是我们访问网页超链接时候的手型鼠标形状 7. Shape2 = 1055991329 8. shape=GetCursorShape(0) 9. If shape = shape1 Then 10. MessageBox “当前鼠标形状是普通的 WINDOWS 鼠标“ 11. ElseIf shape = shape2 Then 12. MessageBox “当前鼠标形状是手型鼠标 “ 13. Else 14. MessageBox “不认识当前鼠标形状! “ 15. End If 脚本例子: (7.x 语法) 复制代码1. /参数 : 0 是 6.83 之前的版本默认的参数 2. /参数

12、: 1 可用于一些在参数 0 下无法区分鼠标形状代码的情况 3. /下面是我们普通的 WINDOWS 鼠标形状特征 4. /不同电脑上鼠标形状特征也许不同,请使用“抓点抓色“功能抓取正确的鼠标形状特征 5. Shape1 = 1593350287 6. /下面是我们访问网页超链接时候的手型鼠标形状 7. Shape2 = 1055991329 8. VBSCall Shape=GetCursorShape(0) 9. If shape = shape1 10. MessageBox 当前鼠标形状是普通的 WINDOWS 鼠标 11. ElseIf shape = shape2 12. Mess

13、ageBox 当前鼠标形状是手型鼠标 13. Else 14. MessageBox 不认识当前鼠标形状! 15. EndIf 命令名称: GetLastClick 检 测 上 次 按 过 的 鼠 标 键命令功能: 检测上一次按下的鼠标代码命令参数: 参数 1 整数型,可选:变量名返 回 值: 无脚本例子:(8.x 语法) 复制代码1. Mouse=GetLastClick() 2. If Mouse =32770 Or Mouse =32769 Then 3. Msgbox “你按下了鼠标左键“ 4. End If 脚本例子: (7.x 语法) 复制代码1. GetLastClick Mou

14、se 2. If Mouse =32770 Or Mouse =32769 3. Msgbox “你按下了鼠标左键“ 4. EndIf 命令名称: LeftClick 左 键 单 击命令功能: 模拟点击鼠标左键命令参数: 参数 1 整数型,次数返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /LeftClick、LeftClickS、LeftClickH 2. /LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /LeftClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式

15、的注意事项 4. LeftClick 5 5. /在当前鼠标的位置单击鼠标左键 5 次 脚本例子: (7.x 语法) 复制代码1. /LeftClick、LeftClickS、LeftClickH 2. /LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /LeftClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. LeftClick 5 5. /在当前鼠标的位置单击鼠标左键 5 次 命令名称: LeftDoubleClick 左 键 双 击命令功能: 模拟双击鼠标

16、左键命令参数: 参数 1 整数型,次数返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH 2. /LeftDoubleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /LeftDoubleClickH: 硬件模拟方式,仅支持 PS(圆口) 的鼠标 点击查看使用硬件模拟方式的注意事项 4. LeftDoubleClick 5 5. /在当前鼠标的位置双击鼠标左键 5 次 脚本例子: (7.x 语法) 复制代码1.

17、/LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH 2. /LeftDoubleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /LeftDoubleClickH: 硬件模拟方式,仅支持 PS(圆口) 的鼠标 点击查看使用硬件模拟方式的注意事项 4. LeftDoubleClick 5 5. /在当前鼠标的位置双击鼠标左键 5 次 命令名称: LockMouse 锁 定 鼠 标 位 置命令功能: 锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位

18、置命令参数: 无返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错 2. LockMouse 3. Do 4. Delay 1000 5. Loop 脚本例子: (7.x 语法) 复制代码1. /在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错 2. LockMouse 3. While True 4. Delay 1000 5. EndWhile 命令名称: MiddleClick 中 键 单 击命令功能: 模拟点击鼠标中键命令参数: 参数 1 整数型,次数返 回 值: 无脚本例子:(8.x

19、 语法) 复制代码1. /MiddleClick、MiddleClickS、MiddleClickH 2. /MiddleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /MiddleClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. MiddleClick 5 5. /在当前鼠标的位置单击鼠标中键 5 次 脚本例子: (7.x 语法) 复制代码1. /MiddleClick、MiddleClickS、MiddleClickH 2. /MiddleClickS: 超级模拟

20、方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /MiddleClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. MiddleClick 5 5. /在当前鼠标的位置单击鼠标中键 5 次 命令名称: MouseWheel 鼠 标 滚 轮命令功能: 滚动鼠标滚轮命令参数: 参数 1 整数型,滚动量返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /如果滚动量为正,向上滚动;否则向下滚动. 2. /仅支持 Windows 2000 以上的操作系统. 3. MouseWheel 1 4. /把

21、鼠标滚轮向上滚动 1 格 脚本例子: (7.x 语法) 复制代码1. /如果滚动量为正,向上滚动;否则向下滚动. 2. /仅支持 Windows 2000 以上的操作系统. 3. MouseWheel 1 4. /把鼠标滚轮向上滚动 1 格 命令名称: MoveR 鼠 标 相 对 移 动命令功能: 鼠标相对移动到命令参数: 参数 1 整数型,X 距离参数 2 整数型,Y 距离返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /MoveR、MoveRS、MoveRH 2. /MoveRS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使

22、用 3. /MoveRH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. /当前鼠标在(100,100)点,使用下面语句 5. MoveR 200,300 6. /之后 ,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处 7. /提示 :使用硬件模拟方式不能碰键盘鼠标,否则会导致出错 脚本例子: (7.x 语法) 复制代码1. /MoveR、MoveRS、MoveRH 2. /MoveRS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /MoveRH: 硬件模

23、拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. /当前鼠标在(100,100)点,使用下面语句 5. MoveR 200,300 6. /之后 ,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处 7. /提示 :使用硬件模拟方式不能碰键盘鼠标,否则会导致出错 命令名称: MoveTo 鼠 标 移 动命令功能: 移动鼠标到命令参数: 参数 1 整数型,X 坐标参数 2 整数型,Y 坐标返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /MoveTo、MoveToS、MoveToH 2. /MoveToS: 超级模拟方式,兼容

24、性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /MoveToH: 硬件模拟方式,仅支持 PS(圆口) 的鼠标 4. MoveTo 100,200 5. /把鼠标移动到(100,200)这个点上 6. intX=50 7. intY=150 8. MoveTo intX,intY 9. /把鼠标移动到(intX,intY)这个点上,需要 5.50 以上版本支持 . 脚本例子: 复制代码1. /MoveTo、MoveToS、MoveToH (7.x 语法) 2. /MoveToS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和

25、USB 接口的鼠标都可以使用 3. /MoveToH: 硬件模拟方式,仅支持 PS(圆口) 的鼠标 4. MoveTo 100,200 5. /把鼠标移动到(100,200)这个点上 6. intX=50 7. intY=150 8. MoveTo intX,intY 9. /把鼠标移动到(intX,intY)这个点上,需要 5.50 以上版本支持 . 命令名称: RestoreMousePos 恢 复 上 次 保 存 的 鼠 标 位 置命令功能: 保存当前鼠标位置命令参数: 无返 回 值: 无脚本例子:(8.x 语法) 复制代码1. SaveMousePos 2. /保存当前鼠标位置 3.

26、Delay 100 4. MoveTo 500,20 5. Delay 100 6. RestoreMousePos 7. /将鼠标移动到上一次保存的鼠标位置 8. /保存 /恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置, 9. /这样脚本执行后鼠标的位置就不会变化 脚本例子: (7.x 语法) 复制代码1. SaveMousePos 2. /保存当前鼠标位置 3. Delay 100 4. MoveTo 500,20 5. Delay 100 6. RestoreMousePos 7. /将鼠标移动到上一次保存的鼠标位置 8. /保存 /恢复鼠标位置

27、常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置, 9. 这样脚本执行后鼠标的位置就不会变化 命令名称: RightClick 右 键 单 击命令功能: 模拟点击鼠标右键命令参数: 参数 1 整数型,次数返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /RightClick、RightClickS、RightClickH 2. /RightClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /RightClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注

28、意事项 4. RightClick 5 5. /在当前鼠标的位置单击鼠标右键 5 次 脚本例子: (7.x 语法) 复制代码1. /RightClick、RightClickS、RightClickH 2. /RightClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标都可以使用 3. /RightClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. RightClick 5 5. /在当前鼠标的位置单击鼠标右键 5 次 命令名称: SaveMousePos 保 存 当 前 鼠 标 所 在 位

29、 置命令功能: 保存当前鼠标位置命令参数: 无返 回 值: 无脚本例子:(8.x 语法) 复制代码1. SaveMousePos 2. /保存当前鼠标位置 3. Delay 100 4. MoveTo 500,20 5. Delay 100 6. RestoreMousePos 7. /将鼠标移动到上一次保存的鼠标位置 8. /保存 /恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置, 9. /这样脚本执行后鼠标的位置就不会变化 脚本例子: (7.x 语法) 复制代码1. SaveMousePos 2. /保存当前鼠标位置 3. Delay 100 4.

30、MoveTo 500,20 5. Delay 100 6. RestoreMousePos 7. /将鼠标移动到上一次保存的鼠标位置 8. /保存 /恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置, 9. 这样脚本执行后鼠标的位置就不会变化 命令名称: UnlockMouse 解 除 锁 定 鼠 标 位 置命令功能: 解除 LockMouse 命令对鼠标位置的锁定命令参数: 无返 回 值: 无脚本例子:(8.x 语法) 复制代码1. 脚本例子: (7.x 语法) 复制代码1. /如果用户使用了 LockMouse 命令而没有使用 UnlockMouse

31、命令,按键精灵会在脚本结束时自动解除锁定 2. UnlockMouse 命令名称: WaitClick 按 任 意 鼠 标 键 继 续命令功能: 脚本执行到这一句暂停,按下任意鼠标键之后继续命令参数: 参数 1 整数型,可选:变量名返 回 值: 无脚本例子:(8.x 语法) 复制代码1. last_click=WaitClick() 2. MessageBox “您按下了“ & last_click 脚本例子: (7.x 语法) 复制代码1. WaitClick last_click 2. MessageBox “您按下了“ & last_click 三、控制命令命令名称: Call 调 用

32、过 程命令功能: 调用过程命令参数: 参数 1 字符串型,过程名返 回 值: 无脚本例子:(8.x 语法) 复制代码1. Call 子程序 (“我是子程序, 被你调用了“) 2. EndScript 3. /支持中文名变量 4. Sub 子程序 (啊) 5. Msgbox 啊 6. End Sub 7. /定义一个过程,可以在脚本中调用这个过程 脚本例子: (7.x 语法) 复制代码命令名称: Do 循 环命令功能: 条件循环命令参数: 参数 1 条件型,循环条件返 回 值: 无脚本例子:(8.x 语法) 复制代码1. 例子 1: 2. /支持 Exit Do 命令退出循环 3. i=0 4.

33、 Do While i=0 5. Msgbox “我停不下来啦!快住手“ 6. Loop 7. /当循环条件成立的时候,反复执行循环体 8. 9. 10. 例子 2: 11. i=0 12. Do Until i=0 13. Msgbox “为什么没有循环到我呢?“ 14. Loop 15. Msgbox “循环结束“ 16. /当循环条件成立的时候,离开循环体 17. 18. 19. 例子 3: 20. i=0 21. Do Until i=1 22. Msgbox “我停不下来啦!快住手“ 23. Loop 24. /当循环条件不成立的时候,反复执行循环体 25. 26. 27. 例子 4

34、: 28. n=0 29. Do While true 30. Msgbox “我将循环 10 次停下来!“ 31. If n=10 Then 32. /当循环条件成立的时候,离开循环体 33. Exit do 34. End if 35. n=n+1 36. Loop 37. Msgbox n & “次“ 38. 39. 40. 例子 5: 41. i = 0 42. Do 43. MessageBox “ok“ 44. Loop While i 9 Then 28. Exit For 29. End If 30. Next 31. /循环 5 次 脚本例子: (7.x 语法) 复制代码1.

35、 For 10 2. Delay 100 3. EndFor 4. /循环 10 次 命令名称: Function 函 数命令功能: 函数命令参数: 多类型,多参数返 回 值: 多类型脚本例子:(8.x 语法) 复制代码1. /支持 Exit Function 命令退出函数过程 2. Msgbox 函数过程(“我是函数,被你调用了“) 3. EndScript 4. Function 函数过程(a) 5. 函数过程 =a 6. End Function 7. /定义一个函数过程,可以在脚本中调用这个函数 脚本例子: (7.x 语法) 复制代码1. 无 命令名称: Gosub 调 用 子 程 序

36、命令功能: 调用过程命令参数: 参数 1 字符串型,过程名返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /可带参数传递 2. Call 子程序 (“我是子程序, 被你调用了“) 3. EndScript 4. Sub 子程序 (a) 5. Msgbox a 6. End Sub 7. /定义一个过程,可以在脚本中调用这个过程 脚本例子: (7.x 语法) 复制代码1. Gosub 子程序 2. EndScript 3. Sub 子程序 4. Msgbox “我是子程序,被你调用了“ 5. Return 子程序 6. /定义一个过程,可以在脚本中调用这个过程 命令名称: Goto 跳

37、 转 到 标 记命令功能: 跳转到 Rem 标记处命令参数: 参数 1 字符串型,标号返 回 值: 无脚本例子:(8.x 语法) 复制代码1. Goto 标记 2. Delay 100 3. Rem 标记 4. Msgbox “你直接跳到这里了!,上面的延迟没有被执行!“ 5. /跳转语句,可以跳转到 rem 标记过的标记处继续执行 脚本例子: (7.x 语法) 复制代码1. Goto 标记 2. Delay 100 3. Rem 标记 4. Msgbox “你直接跳到这里了!,上面的延迟没有被执行!“ 5. /跳转语句,可以跳转到 rem 标记过的标记处继续执行 命令名称: If 如 果 则

38、命令功能: 判断表达式命令参数: 参数 1 条件型,表达式返 回 值: 无脚本例子:(8.x 语法) 复制代码1. 例子 1: 2. i=0 3. If i=0 Then 4. Msgbox “条件判断符合被通过!“ 5. End If 6. /通过判断表达式的取值,来执行后面的动作或控制 7. 8. 例子 2: 9. i=1 10. If i=0 Then 11. Msgbox “条件判断符合被通过!“ 12. ElseIf i=1 Then 13. Msgbox “否则条件判断符合被通过!“ 14. Else 15. Msgbox “否则!“ 16. End If 17. /通过判断表达式

39、的取值,来执行后面的动作或控制 脚本例子: (7.x 语法) 复制代码1. i=0 2. If i=0 3. Msgbox “条件判断符合被通过!“ 4. EndIf 5. /通过判断表达式的取值,来执行后面的动作或控命令名称: IfColor 颜 色 判 断命令功能: 判断屏幕某点的颜色命令参数: 参数 1 整数型,屏幕 X 坐标参数 2 整数型,屏幕 Y 坐标参数 3 字符串型,颜色 16 进制值参数 4 整数型,判断条件返 回 值: 无脚本例子:(8.x 语法) 复制代码1. 例子 1: 2. /判断条件(0: 等于 1:不等于 2:近似等于) 3. IfColor 860,27,“e1

40、b072“,0 Then 4. Msgbox “颜色等于“ 5. Else 6. Msgbox “颜色不等于“ 7. End If 8. /判断坐标点(860,27)的颜色是否等于 e1b072 9. 10. 11. 例子 2: 12. a=1:b=1 13. IfColor 650,118,“78F0E8“,2 Then 14. MessageBox “a“ 15. ElseIf b=a Then 16. MessageBox “b“ 17. End if 脚本例子: (7.x 语法) 复制代码1. /判断条件(0: 等于 1:不等于 2:近似等于) 2. IfColor 860,27,e1

41、b072,0 3. Msgbox “颜色等于“ 4. Else 5. Msgbox “颜色不等于“ 6. EndIf 7. /判断坐标点(860,27)的颜色是否等于 e1b072 命令名称: Rem 标 记 /注 释命令功能: 标记命令可当注释命令参数: 参数 1 字符串型,文字返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /不支持数字开头的和符号作为标记名 2. /标记命令.即可当注释, 也可以为 Goto 跳转指令作标记 3. Rem 脚本开始 脚本例子: (7.x 语法) 复制代码1. /标记命令.即可当注释, 也可以为 Goto 跳转指令作标记 2. Rem 脚本开始 命

42、令名称: RestartScript 重 新 启 动 脚 本 运 行命令功能: 重新启动脚本运行命令参数: 无返 回 值: 无脚本例子:(8.x 语法) 复制代码1. For i=0 to 2 2. Delay 1000 3. Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, “屏幕内容填写“ & i, “0000FF“) 4. Next 5. RestartScript /重新启动脚本运行 脚本例子: (7.x 语法) 复制代码1. 无 命令名称: Select 情 况 条 件 选 择命令功能: 根据情况选择条件判断命令参数: 参数 1 条件型,情况返

43、回 值: 无脚本例子:(8.x 语法) 复制代码1. /不支持判断语句 如:Case a0 2. UserVar 变量=0 “输入(09)数字“ 3. /0 and y0 Then 8. MoveTo x,y 9. End If 10. /在区域 (0,0,800,600)中找红色(“0000FF“)的点,如果找到,则把鼠标移动到这个点 脚本例子: (7.x 语法) 复制代码1. /VBSCall FindCenterColor(left,top,right,bottom,c,x,y) 2. /在区域内从中心到外围找颜色为 c 的点,把坐标保存在变量 x 和 y 中 3. /left,top,

44、right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限 4. /颜色是类似于“0000FF“的字符串,如果不取变量,别忘了加双引号 5. /如果没有找到这个颜色,则 x 和 y 的值都被置为-1 6. VBSCall FindCenterColor(0,0,800,600,“0000FF“,x,y) 7. If x0 and y0 8. MoveTo x,y 9. EndIf 10. /在区域 (0,0,800,600)中找红色(“0000FF“)的点,如果找到,则把鼠标移动到这个点 命令名称: FindColor 找 色命令功能: 在屏幕区域从左到右、从上到下的查找

45、指定的颜色命令参数: 参数 1 整数型,屏幕左上角 x 坐标参数 2 整数型,屏幕左上角 y 坐标参数 3 整数型,屏幕右下角 x 坐标参数 4 整数型,屏幕右下角 y 坐标参数 5 字符串型,16 进制颜色值参数 6 整数型,返回 x 坐标参数 7 整数型,返回 y 坐标返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /FindColor left,top,right,bottom,c,x,y 2. /在区域内从左到右,从上到下找颜色为 c 的点,把坐标保存在变量 x 和 y 中 3. /left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下

46、界限 4. /颜色是类似于“0000FF“的字符串,如果不取变量,别忘了加双引号 5. /如果没有找到这个颜色,则 x 和 y 的值都被置为-1 6. FindColor 0,0,800,600,“0000FF“,x,y 7. If x0 and y0 Then 8. MoveTo x,y 9. End If 10. /在区域 (0,0,800,600)中找红色(“0000FF“)的点,如果找到,则把鼠标移动到这个点 脚本例子: (7.x 语法) 复制代码1. /VBSCall FindColor(left,top,right,bottom,c,x,y) 2. /在区域内从左到右,从上到下找颜

47、色为 c 的点,把坐标保存在变量 x 和 y 中 3. /left,top,right,bottom 都是整数或者整数型变量,说明了区域的左,上,右,下界限 4. /颜色是类似于“0000FF“的字符串,如果不取变量,别忘了加双引号 5. /如果没有找到这个颜色,则 x 和 y 的值都被置为-1 6. VBSCall FindColor(0,0,800,600,“0000FF“,x,y) 7. If x0 and y0 8. MoveTo x,y 9. EndIf 10. /在区域 (0,0,800,600)中找红色(“0000FF“)的点,如果找到,则把鼠标移动到这个点 命令名称: FindColorEx 模 糊 找 色命令功能: 在屏幕区域模糊查找指定的颜色命令参数: 参数 1 整数型,屏幕左上角 x 坐标参数 2 整数型,屏幕左上角 y 坐标参数 3 整数型,屏幕右下角 x 坐标参数 4 整数型,屏幕右下角 y 坐标参数 5 字符串型,16 进制颜色值参数 6 整数型,查找方式参数 7 整数型,相似度参数 8 整数型,返回 x 坐标参数 9 整数型,返回 y 坐标返 回 值: 无脚本例子:(8.x 语法) 复制代码1. /FindColorEx left,top,right,bottom,c,type,similar,x,y 2.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报