logo资料库

按键精灵网游易脚本编写详细教程.pdf

第1页 / 共51页
第2页 / 共51页
第3页 / 共51页
第4页 / 共51页
第5页 / 共51页
第6页 / 共51页
第7页 / 共51页
第8页 / 共51页
资料共51页,剩余部分请下载后查看
学习网络游戏找怪的思路方法(按键精灵脚本技术)
按键精灵网游易脚本编写详细教程 学习各种高级外挂制作技术,马上去百度搜索(魔鬼作坊),点击第一个站进入,快速成为做挂达人。 一、 键盘命令(2~52~52~52~5 页) 5~135~135~13 页) 二、鼠标命令(5~13 13~22 13~22 三、控制命令(13~22 13~22 页) 22~28 22~28 22~28 页) 四、颜色////图像命令(22~28 28~355 28~355 五、其他命令(28~355 28~355 页) 五、网游脚本实例(35~35~35~35~最后) 学习各种高级外挂制作技术,马上去百度搜索(魔鬼作坊),点击第一个站进入,快速成为做挂达人。
一、 键盘命令 命令名称: Get La s tK ey Get La s tK ey Get La s tK ey Get La s tK ey 检 测 上 次 按 键 命令功能: 检测上次按键 命令参数: 参数 1 整数型,可选:变量名 返 回 值: 无 脚本例子: (8.x 语法) 脚本例子: (7.x 语法) 复制代码 1. //脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量 Key 里。 2. Key=GetLastKey() 3. IfIfIfIf Key = 13 ThenThenThenThen 4. 5. EndEndEndEnd IfIfIfIf Msgbox "你上次按下了回车键" 复制代码 1. //脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量 Key 里。 2. GetLastKey Key 3. IfIfIfIf Key = 13 4. EndIf EndIf 5. EndIf EndIf Msgbox "你上次按下了回车键" 命令名称: KeyDow n KeyDow n KeyDow n KeyDow n 按 住 命令功能: 键盘按住 命令参数: 参数 1 整数型,键盘虚拟码(8.X 支持 按键字符) 参数 2 整数型,次数 返 回 值: 无 脚本例子: (8.x 语法) 复制代码 1. //KeyDown、KeyDownS、KeyDownH 2. //KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,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(圆口)和 USB 接口的键盘都 可以使用 3. //KeyDownH: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyDown 65,1 5. //65 是 A 键的按键码,上面的语句表示按住 A 键 1 次 命令名称: KeyP re s s KeyP re s s KeyP re s s KeyP re s s 按 键 命令功能: 键盘按键 命令参数: 参数 1 整数型,键盘虚拟码(8.X 支持 按键字符) 参数 2 整数型,次数 返 回 值: 无 脚本例子: (8.x 语法) 复制代码 1. //KeyPress、KeyPressS、KeyPressH 2. //KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和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. //KeyPressH: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 4. KeyPress 65,1 5. //65 是 A 键的按键码,上面的语句表示按 A 键 1 次 命令名称: KeyU p KeyU p KeyU p KeyU p 弹 起 命令功能: 键盘弹起 命令参数: 参数 1 整数型,键盘虚拟码(8.X 支持 按键字符) 参数 2 整数型,次数 返 回 值: 无 脚本例子: (8.x 语法) 复制代码 1. //KeyUp、KeyUpS、KeyUpH
2. //KeyUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的键盘都可 以使用 3. //KeyUpH: 硬件模拟方式,仅支持 PS(圆口)的键盘 点击查看使用硬件模拟方式的注意事项 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 是 A 键的按键码,上面的语句表示松开 A 键 1 次 命令名称: Wa i tK e y Wa i tK e y Wa i tK e y Wa i tK e y 等 待 按 任 意 键 命令功能: 等待按任意键 命令参数: 参数 1 整数型,可选:变量名 返 回 值: 无 脚本例子: (8.x 语法) 脚本例子: (7.x 语法) 复制代码 1. Key=WaitKey() 2. //脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量 Key 里 3. IfIfIfIf Key = 13 ThenThenThenThen 4. 5. EndEndEndEnd IfIfIfIf MessageBox "恭喜你按下了回车键" 复制代码 1. WaitKey Key 2. //脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量 Key 里 3. IfIfIfIf Key = 13 4. EndIf EndIf 5. EndIf EndIf Msgbox "恭喜你按下了回车键" 二、鼠标命令
命令名称: Get Cu rs orP os Get Cu rs orP os Get Cu rs orP os Get Cu rs orP os 得 到 鼠 标 位 置 坐 标 命令功能: 得到当前鼠标所在的位置坐标 命令参数: 参数 1 整数型,返回 x 坐标 参数 2 整数型,返回 y 坐标 返 回 值: 无 脚本例子: (8.x 语法) 脚本例子: (7.x 语法) 复制代码 1. GetCursorPos mx,my 2. //把当前鼠标位置的 x 和 y 坐标放在变量 mx 和 my 中 复制代码 VBSCall VBSCall 1. VBSCall VBSCall GetCursorPos(mx,my) 2. //把当前鼠标位置的 x 和 y 坐标放在变量 mx 和 my 中 命令名称: Get Cu rs orS ha pe Get Cu rs orS ha pe Get Cu rs orS ha pe Get Cu rs orS ha pe 得 到 鼠 标 形 状 命令功能: 得到当前鼠标的形状特征 命令参数: 参数 1 整数型,参数 返 回 值: 整数型,鼠标的形状值 脚本例子: (8.x 语法) 复制代码 1. //参数: 0 是 6.83 之前的版本默认的参数 2. //参数: 1 可用于一些在参数 0 下无法区分鼠标形状代码的情况 3. //下面是我们普通的 WINDOWS 鼠标形状特征 4. //不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正确的鼠标形状特征 5. Shape1 = 1593350287 6. //下面是我们访问网页超链接时候的手型鼠标形状 7. Shape2 = 1055991329 8. shape=GetCursorShape(0) 9. IfIfIfIf shape = shape1 ThenThenThenThen 10. ElseIf ElseIf shape = shape2 ThenThenThenThen ElseIf 11. ElseIf 12. 13. ElseElseElseElse 14. 15. EndEndEndEnd IfIfIfIf MessageBox "当前鼠标形状是普通的 WINDOWS 鼠标" MessageBox "当前鼠标形状是手型鼠标" MessageBox "不认识当前鼠标形状!" 脚本例子: (7.x 语法) 复制代码 1. //参数: 0 是 6.83 之前的版本默认的参数 2. //参数: 1 可用于一些在参数 0 下无法区分鼠标形状代码的情况 3. //下面是我们普通的 WINDOWS 鼠标形状特征 4. //不同电脑上鼠标形状特征也许不同,请使用"抓点抓色"功能抓取正确的鼠标形状特征 5. Shape1 = 1593350287
MessageBox 当前鼠标形状是普通的 WINDOWS 鼠标 6. //下面是我们访问网页超链接时候的手型鼠标形状 7. Shape2 = 1055991329 VBSCall VBSCall 8. VBSCall VBSCall Shape=GetCursorShape(0) 9. IfIfIfIf shape = shape1 10. ElseIf ElseIf 11. ElseIf ElseIf shape = shape2 12. 13. ElseElseElseElse 14. EndIf EndIf 15. EndIf EndIf MessageBox 当前鼠标形状是手型鼠标 MessageBox 不认识当前鼠标形状! 命令名称: Get La s tC l i ck Get La s tC l i ck Get La s tC l i ck Get La s tC l i ck 检 测 上 次 按 过 的 鼠 标 键 命令功能: 检测上一次按下的鼠标代码 命令参数: 参数 1 整数型,可选:变量名 返 回 值: 无 脚本例子: (8.x 语法) 脚本例子: (7.x 语法) 复制代码 1. Mouse=GetLastClick() 2. IfIfIfIf Mouse =32770 OrOrOrOr Mouse =32769 ThenThenThenThen 3. 4. EndEndEndEnd IfIfIfIf Msgbox "你按下了鼠标左键" 复制代码 1. GetLastClick Mouse 2. IfIfIfIf Mouse =32770 OrOrOrOr Mouse =32769 3. EndIf EndIf 4. EndIf EndIf Msgbox "你按下了鼠标左键" 命令名称: Left C l ic k Left C l ic k Left C l ic k Left C l ic k 左 键 单 击 命令功能: 模拟点击鼠标左键 命令参数: 参数 1 整数型,次数 返 回 值: 无 脚本例子: (8.x 语法) 复制代码 1. //LeftClick、LeftClickS、LeftClickH 2. //LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标 都可以使用 3. //LeftClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. LeftClick 5 5. //在当前鼠标的位置单击鼠标左键 5 次 脚本例子: 复制代码
(7.x 语法) 1. //LeftClick、LeftClickS、LeftClickH 2. //LeftClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠标 都可以使用 3. //LeftClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. LeftClick 5 5. //在当前鼠标的位置单击鼠标左键 5 次 命令名称: Left Do ubl e C l ic k Left Do ubl e C l ic k Left Do ubl e C l ic k Left Do ubl e C l ic k 左 键 双 击 命令功能: 模拟双击鼠标左键 命令参数: 参数 1 整数型,次数 返 回 值: 无 脚本例子: (8.x 语法) 复制代码 1. //LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH] 2. //LeftDoubleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接 口的鼠标都可以使用 3. //LeftDoubleClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事 项 4. LeftDoubleClick 5 5. //在当前鼠标的位置双击鼠标左键 5 次 脚本例子: (7.x 语法) 复制代码 1. //LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH] 2. //LeftDoubleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接 口的鼠标都可以使用 3. //LeftDoubleClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事 项 4. LeftDoubleClick 5 5. //在当前鼠标的位置双击鼠标左键 5 次 命令名称: Lock Mou s e Lock Mou s e Lock Mou s e Lock Mou s e 锁 定 鼠 标 位 置 命令功能: 锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置 命令参数: 返 回 值: 脚本例子: (8.x 语法) 无 无 复制代码 1. //在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错 2. LockMouse 3. DoDoDoDo 4. 5. LoopLoopLoopLoop Delay Delay Delay Delay 1000
脚本例子: (7.x 语法) 复制代码 1. //在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错 2. LockMouse While TrueTrueTrueTrue While While 3. While Delay Delay Delay Delay 1000 4. 5. EndWhile 命令名称: Mid dl eC l i ck Mid dl eC l i ck Mid dl eC l i ck Mid dl eC l i ck 中 键 单 击 命令功能: 模拟点击鼠标中键 命令参数: 参数 1 整数型,次数 返 回 值: 无 脚本例子: (8.x 语法) 复制代码 1. //MiddleClick、MiddleClickS、MiddleClickH 2. //MiddleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠 标都可以使用 3. //MiddleClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. MiddleClick 5 5. //在当前鼠标的位置单击鼠标中键 5 次 脚本例子: (7.x 语法) 复制代码 1. //MiddleClick、MiddleClickS、MiddleClickH 2. //MiddleClickS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和 USB 接口的鼠 标都可以使用 3. //MiddleClickH: 硬件模拟方式,仅支持 PS(圆口)的鼠标 点击查看使用硬件模拟方式的注意事项 4. MiddleClick 5 5. //在当前鼠标的位置单击鼠标中键 5 次 命令名称: Mou s eW h e el Mou s eW h e el Mou s eW h e el Mou s eW h e el 鼠 标 滚 轮 命令功能: 滚动鼠标滚轮 命令参数: 参数 1 整数型,滚动量 返 回 值: 无 脚本例子: (8.x 语法) 复制代码 1. //如果滚动量为正,向上滚动;否则向下滚动. 2. //仅支持 Windows 2000 以上的操作系统. 3. MouseWheel 1 4. //把鼠标滚轮向上滚动 1 格 脚本例子: (7.x 语法) 复制代码 1. //如果滚动量为正,向上滚动;否则向下滚动. 2. //仅支持 Windows 2000 以上的操作系统.
分享到:
收藏