AAuto Quicker v0.56.9更新说明
v56.9更新
模式匹配串匹配改进,增强支持以下语法
串匹配可包含自定义字符类(感谢5e365提出此建议),示例如下:
str = string.replace(str,"<c\aa-z[az][^A-Z]+>","替换后")
串匹配可在局部禁用模式语法,并同时指定忽略大小写的局部串匹配,示例如下
str = string.replace(str,"<@@Abc123@>","替换后")
当串匹配以一个@开始,并以一个@结束时禁用模式语法。
当串匹配以两个@@开始,并以一个@结可时禁用模式语法,并忽略大小写进行文本比较(不包含'\0')
对帮助文档中模式匹配语法部份进行了改进整理,增加了部份内容。
v0.56.8.9 更新
增加模拟按键指令生成器,
在本次发布的vip视频教程中详细演示了此工具从无到有的制作过程。
你可以在“快手->工具->模拟自动化->按键指令生成器”查看该工具的源代码。
增加gcdata(),可用于为对象添加析构函数支持,或将普通指针转换为托管指针(支持自动析构)大家可以到preload预处理库中查找该函数源码,在key.hook mouse.hook等库源码中看到用法演示。
修正进度条控件的属性在可视化设计器中不起作用的问题,感谢lujjjh反馈此问题。
loadcode() 函数直接支持资源文件,
例如 loadcode("/res/my.aau" ) 无论将"/res/my.aau"发还为硬盘文件,还是资源文件都自动支持,不再需要调用string.load函数以支持资源文件。
ini库重写,支持面向对象方式读写值,支持自资源ini加载默认值,支持自动创建文件,支持相对路径
去掉main.aau不是主输出文件的提示
改进错误信息显示方式。
v0.56.8.8 更新
增加函数 winex.isUnicode() 用于判断窗口是否unicode窗口
修正winex库文本发送函数,提供winex.say() winex.say2() winex.sayIme() 等字符串函数其他可选的字符串发送方法有 key.send() key.sendUnicode()
范例中增加使用剪贴板的发送文本的方示例, https://svn.ecranesoft.com/svn/aauto/Example/模拟自动化/输入文本/clip.aau
目前AAuto已提供大量用于输入文本的函数.并对键盘hook提供良好支持.
可方便的用于模拟输入,外挂输入法编程.
模式匹配增加以下语法:
可用冒号':'表示任意双字节字符(例如中文),用'.'表示任意单字节字符
可作为普通模式元,或置于尖括号内用于串匹配。例如'<:.>'
串匹配内部(尖括号内)可以使用'+' '*'修饰符表示贪婪匹配。
例如 "<\d+\w*:+>+"
v0.56.8.7更新
改进winex,key库.
添加 process.findExe() 函数,可查找指定文件关联的可执行文件路径
添加 string.cmp() 函数,可以指定长度、并忽略大小写比较字符串
fsys.path名字空间增加了一些路径处理函数
修正窗体设计器一处bug:控件在设计时仅显示通用属性的问题
将lujjjh写的漏洞扫描器加入范例("操作系统->漏洞扫描"),将部份函数移入标准库。
lujjjh提供了一个字符串加密函数库(labs.string.encrypt),大家可以测试一下