精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

lua大漠脚本引擎v20190109b

lua大漠脚本引擎v20190109b

类型:编程开发 语言:简体

大小:3.9M 更新时间:2019-08-05

推荐指数:

应用简介


Lua沙漠脚本引擎可以高效地编写自动化脚本。是一个可以边写边执行的高效框架。您可以将其写入编辑框或您自己的记事本中。开发效率比以前提高10倍。









Lua沙漠脚本引擎可以高效地编写自动化脚本。是一个可以边写边执行的高效框架。您可以将其写入编辑框或您自己的记事本中。开发效率比以前提升10倍!



lua大漠脚本引擎



特征



-log 日志文件夹



-pic 查找图片字体文件夹



-scr脚本文件夹



16f5d527c89b908b_600_0.jpeg



日志实时保存,不再痛苦的调试输出。



16f5d527ccfb30ec_600_0.jpeg



全局配置,一键换电脑,无需一行行改源码。



16f5d527ceac6a74_600_0.jpeg



新增百度OCR识别功能,结合字体库,基本可以应对99%的字体识别。我的百度令牌有两个,大家都可以用。



使用说明



让我介绍一下语法。流程控制与Lua相同。我会写几个



条件控制:



如果条件那么



.



别的



.



结尾



如果(对话(真)==真)那么



e_print('对话完成')



结尾



while 循环:



当条件满足时



.



结尾



我=1



当i1006 做的时候



输出信息('i='.i)



我=我+1



结尾



对于循环:



对于变量=初始值、最终值、步骤do . End



对于变量1、变量2、do .end



例子:



对于i=1,5 做



Print('我现在'.i)



结尾



对于i=1,5,1 做



电子打印(一)



结尾



函数a()



如果(1==1)那么



弹出信息框('第三脚本')



结尾



结尾



A()



数值运算:



+(加法)-(减法)*(乘法)/(除法)^(指数幂运算,如2^3,结果为8)



比较操作:



(小于) (大于)=(不大于)=(不小于)==(等于) ~=(不等于)



笔记:



--[[



注释什么



--待评论内容



大漠命令封装



点击()查找图片0失败1成功



'图片名称=文字



'点击模式=整数--1点击左键2双击左键



' 范围x1=整数



' 范围y1=整数



' 范围x2=整数



' 范围y2=整数



'偏移x=整数--点击偏移



'偏移y=整数



图片是否存在() 0 不存在1 存在



'图片名称=文字



' 范围x1=整数



' 范围y1=整数



' 范围x2=整数



' 范围y2=整数



坐标点击()



'Bureau_x=整数



'Bureau_y=整数



'点击模式=整数



发短讯()



' Bureau_text=文本



' Bureau_Mode=Integer --1=SendString 2=SendString2 3=SendPaste 4=KeyPressStr



弹出消息框()



' 文本=文本



lualog()



' 文本=文本



以下用大漠接口的参数即可



'图片颜色



捕获()屏幕截图



CmpColor() 单点比色法



IsDisplayDead() 判断指定区域的图像数据在指定时间(秒)内是否保持不变(卡屏)。



' 窗户



BindWindowEx() 绑定窗口



FindWindow() 查找窗口



GetWindow() 查找相关窗口



SetWindowState() 设置窗口状态



'键盘和鼠标



GetCursorShapeEx() 获取鼠标特征代码。当BindWindow或BindWindowEx中的鼠标参数包含dx.mouse.cursor时,



KeyDownChar() 按住指定的虚拟键码



KeyUpChar() 弹出指定的虚拟键码



KeyPressChar() 按指定的虚拟键码



KeyPressStr() 按顺序按下指定字符串序列中的字符。



LeftDown() 按住鼠标左键



LeftUp() 弹出鼠标左键



MoveTo() 将鼠标移动到目标点(x,y)



MoveToEx() 将鼠标移动到目标范围内的任意点



RightClick() 按下鼠标右键



RightDown() 按住鼠标右键



RightUp() 弹出鼠标右键



SetKeypadDelay() 设置键盘按下和释放之间的时间间隔。对于高级用户。有些窗口可能需要调整该参数才能正常按键。



SetMouseDelay() 设置鼠标单击或双击时按下和弹出的时间间隔。有些窗口可能需要调整这个参数才能正常点击。



SetSimMode() 设置前台键盘和鼠标的模拟模式



WheelDown() 滚轮向下滚动



WheelUp() 向上滚动滚轮



EnableRealMouse()' 鼠标动作模拟真实操作,具有移动轨迹和随机点击延迟。



' 系统



Beep() 蜂鸣器



Delays() 在指定范围内延迟随机毫秒



延迟()延迟



'基本设置



SetPath() '设置全局资源目录,以pic目录为基础