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目录下的
……
点击下载编程软件 >>本地高速下载
点击下载编程软件 >>百度网盘下载