软件介绍lua大漠脚本引擎,高效率编写自动化脚本,高效率框架,可以边写边执行,在编辑框,或者自己的记事本编写都可以,开发效率比以前高了10倍! 功能介绍 -log 日志文件夹 -pic 找图字库文件夹 -scr 脚本文件夹 日志实时保存,不用再苦b的调试输出了 全局配置,换台电脑一键修改,不用再一行一行的改源码 增加百度ocr识别功能,配合字库,基本应付99%的字体识别,里面是我的2个百度token,大家拿去用吧 使用说明 介绍下语法,流程控制跟lua的一样,我写几个 条件控制: if 条件 then ... Else ... End if(对话(真)==true) then e_print("对话完成") end While循环: While 条件 do ... End i=1 while i<1006 do 输出信息("i="..i) i=i+1 end For 循环: For 变量 = 初值,终点值,步进 do ... End For 变量1,变量2,...,do ...end 例: For i=1,5 do Print("i is now"..i) End for i=1,5,1 do e_print(i) end function a() if(1==1) then 弹出信息框("第3个脚本") end end a() 数值运算: +(加) -(减) *(乘) /(除) ^(指数乘方运算,比如 2^3 结果为8) 比较运算: <(小于) >(大于) <=(不大于) >= (不小于) ==(相等) ~=(不相等) 注释: --[[ 要注释的内容 --要注释的内容 大漠命令封装 找图点击() 0失败 1成功 ' 图片名称 =文本 ' 点击模式 =整数 --1单击左键 2双击左键 ' 范围x1 = 整数 ' 范围y1 = 整数 ' 范围x2 = 整数 ' 范围y2 =整数 ' 偏移x = 整数 --点击偏移 ' 偏移y = 整数 图片是否存在() 0不存在 1存在 ' 图片名称 = 文本 ' 范围x1 = 整数 ' 范围y1 = 整数 ' 范围x2 = 整数 ' 范围y2 = 整数 坐标点击() ' 局_x = 整数 ' 局_y = 整数 ' 点击模式 = 整数 发送文本() ' 局_文本 = 文本 ' 局_模式 = 整数 --1=SendString 2=SendString2 3=SendPaste 4=KeyPressStr 弹出信息框() ' 文本 = 文本 lua日志() ' 文本 = 文本 以下用大漠接口的参数即可 ' 图色 Capture() 截图 CmpColor() 单点比色 IsDisplayDead() 判断指定的区域,在指定的时间内(秒),图像数据是否一直不变.(卡屏). ' 窗口 BindWindowEx() 绑定窗口 FindWindow() 查找窗口 GetWindow() 查找相关窗口 SetWindowState() 设置窗口状态 ' 键鼠 GetCursorShapeEx() 获取鼠标特征码. 当BindWindow或者BindWindowEx中的mouse参数含有dx.mouse.cursor时, KeyDownChar() 按住指定的虚拟键码 KeyUpChar() 弹起来指定的虚拟键码 KeyPressChar() 按下指定的虚拟键码 KeyPressStr() 根据指定的字符串序列,依次按顺序按下其中的字符. LeftDown() 按住鼠标左键 LeftUp() 弹起鼠标左键 MoveTo() 把鼠标移动到目的点(x,y) MoveToEx() 把鼠标移动到目的范围内的任意一点 RightClick() 按下鼠标右键 RightDown() 按住鼠标右键 RightUp() 弹起鼠标右键 SetKeypadDelay() 设置键盘按下和弹起的时间间隔。*用户使用。某些窗口可能需要调整这个参数才可以正常按键。 SetMouseDelay() 设置鼠标单击或者双击时,鼠标按下和弹起的时间间隔,某些窗口可能需要调整这个参数才可以正常点击。 SetSimMode() 设置前台键鼠的模拟方式 WheelDown() 滚轮向下滚 WheelUp() 滚轮向上滚 EnableRealMouse()' 鼠标动作模拟真实操作,带移动轨迹,以及点击延时随机. ' 系统 Beep() 蜂鸣器 Delays() 延时指定范围内随机毫秒 delay() 延时 '基本设置 SetPath() '设置全局资源目录,是基于pic目录下的 |