赞
踩
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
TSLib库几乎包含所有屏幕操作,引用之后即可对屏幕进行取色,以及对手机硬件的操作。
通过TSlib库来抓取屏幕的颜色,取特征点(一个或者多个)来实现让程序识别一个界面,对于相应界面以及自动化任务来实现业务处理。
而对于单个界面在不同任务流下,应使用的操作不同,所以我将每一个任务流写成一个对象,这一个对象就包括了该任务流下各个界面的操作(这样对于每个任务流都需要定义一次界面,代码重复较多)。
-- 流程对象 local 御魂= { Name = "御魂", -- 单个界面 { Name = "首页", Color = { -- 特征点 {865, 41, 0xcaa070}, {851, 33, 0xd7b582}, {878, 34, 0xd6af85} }, Run = (function(et) -- 具体操作 myLog("寮突破","首页","返回探索!") dlx,dly = findMultiColorInRegionFuzzy(0x020101
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。