android按键精灵学习_框架搭建
来源:互联网 发布:mac os x lion是什么 编辑:程序博客网 时间:2024/05/18 00:19
android按键精灵脚本的思路
1.主线循环
2.支线循环
3.功能模块
4.代码命令
5.固定模块
6.检测状态模块, 通常是启动一个线程,监控多少分钟后状态还没改变,就跳出支线循环并记录时间和结束时执行在哪个支线,重新执支线循环。
代码实例
//主线循环 支线循环Do If 判断战斗状态() = True Then TracePrint "战斗中,进入战斗操作" Call 战斗操作() Else TracePrint "非战斗,进入寻路操作" If 回满生命() = True Then'判断喝药,恢复正常,则进入寻路,否则离开等待再次循环进入 Call 寻路操作() End If End If Delay 500Loop
//功能模块:则是一些具体执行功能代码封装,如Sub或Function,Sub不支持返回值,许多功能执行需要一个返回结果,来判断下一步操作,请使用Function。//////////////////////////////////////////////////////////////////////////功能模块'思考:简单判断一个点的颜色,判断是否在战斗画面中。Function 判断战斗状态() 判断战斗状态 = False If GetCol(481, 136) = "010101" Then 判断战斗状态 = TrueEnd Function////////////////////////////////////////////////////////////////////////
//固定模块,下面都是固定模块'把一些常用固定的命令集合起来调用,之所以都集中起来,也是为了脚本如果需要更换键鼠与找色命令,直接在这里修改即可。Function Fc(x1, y1, x2, y2, col, dic)'范围模糊(90%)查找单色 Fc = False FindColorEx win_x + x1, win_y + y1, win_x + x2, win_y + y2, col, dic, 0.9, IntX, IntY If IntX > -1 Then '大于-1表示找到,没找到返回坐标 = -1 '减去起点坐标,返回窗口坐标值 IntX = IntX - win_x IntY = IntY - win_y Fc = True End IfEnd Function
0 0
- android按键精灵学习_框架搭建
- 【按键精灵】为什么要学习按键精灵?
- android 实现按键精灵
- Android学习之路1_开发环境的搭建
- Android学习日记0_ 环境搭建、单元测试、注解
- 按键精灵
- 按键精灵
- 按键精灵
- 按键精灵
- 按键精灵
- CI框架学习--搭建
- 学习搭建springboot框架
- springMVC 框架搭建学习
- 尚硅谷Android项目之_硅谷商城项目全套源码解析(二、主框架搭建)
- linux学习_环境搭建
- Android学习之——自己搭建Http框架(1)
- Android 框架的搭建
- android 项目框架搭建
- opencv 二维直方图
- 机房重构——增加用户
- maven的环境搭建
- 开源项目 AllJoyn 初识
- JAVA程序 通过IP地址 获取MAC地址
- android按键精灵学习_框架搭建
- PHP的基本语法(一)
- JavaScript的几种常见用法
- leetcode235:Lowest Common Ancestor of a Binary Search Tree
- 数据库连接池
- 二分求幂
- Machine Learning Foundations 第1节-第4节
- 五点共圆
- 金币阵列