
一鹤快手AAuto Studio(AAuto语言开发工具)是新一代编程语言。完美支持静态类型、动态类型,完美支持com、dll api、remote exe call api。主要面向小型轻量快速开发应用,专用于模拟自动化、web自动化、自动化测试、机器人程序开发。
平台简介
aauto广泛吸收各种语言中的优秀语法特性,抛弃另类怪异的设计风格,广泛兼容通用标准,易学易用、支持快速开发,你几乎可以将任何主流编程语言中的代码作很少的修改就可以在aauto中更稳定快速的执行。
快手aauto的特点
完美支持静态类型、动态类型,完美支持COM、DLL API、REMOTE EXE CALL API。
可一键发布为数百K的标准EXE执行程序、独立绿色软件、标准PE格式,无需释放任何DLL库、非自解压。
唯一完美支持所有游戏辅助工具技术:支持通用CALL、内存读写、抓包、鼠标、按键模拟、鼠标、按键监控。
完美支持web前台模拟、后台POST提交、抓包录制、网站机器人自动生成,自动模拟上网行为
AAuto的扩展功能强大,AAuto的所有扩展模块、包括窗体UI库全部使用AAuto语言编写,并开放源代码。用AAuto你可以做任何事,使用AAuto是充满激情与创意的,你不需要依赖任何的 C/C++插件来扩充功能。一键编译发布为标准PE格式的EXE文件,仅数百K大小,编译后生成二进制指令无法逆向还原,AAuto是唯一可以直接与系统底层交互的动态语言,所以也是运行速度最快的动态语言。
对java支持库进行了较多细节上的改进
改进对Java的支持,自动支持jar,支持将jre置于快手开发环境根目录(所有工程共享)
AAuto可兼容动态、静态开发。基于这种语言优势,已可嵌入C语言、汇编、机器码、Javascript、vbScript、php、Java. 可方便的互调、融为一体、AAuto支持的接口也很丰富,如DLL API,COM动态、静态接口, 一句话CALL EXE函数,并可轻松支持http、socket、JSON、Protobuf等网络开发.重要的是:上述技术基本都是使用AAuto自身实现,并全部开源.
改进了工具中的webspy,支持外部窗体检测。
更新日志
v33.12.1版本更新
1、改进自定义控件支持在类名中包含名字空间。
2、io.splitpath 函数改进,返回对象可使用 tostring() 重新合成为字符串格式路径。
返回对象增加 path 属性存储不含盘符的目录,dir,file 属性更改为动态生成,方便修改,
例如修改了name,ext等属性,file 属性可同步更新。
v13.23版本更新
修正范例:向导窗口 - 在XP操作系统中标题乱码,感谢 南雁荡山工作室 反馈该问题。
v13.22版本更新
改进窗口设计器显示效果,
改进 com.interface, com对象等在API中可直接转换为指针( 不增加COM引用计数,获取指针同时增加引用计数应使用com.GetPointer函数 )
v13.21版本更新
窗口背景图未启用九宫格贴图时支持自动切换到平铺模式。
v13.20版本更新
改进:使用winform.loadForm() 函数加载子窗口时,不再需要在子窗口中指定parent参数,winform.loadForm() 会自动设置父窗口参数。
v13.19版本更新
本版带来一个重要更新,对于静态回调函数,可以直接在函数原型中声明结构体,例如
raw.tocdecl(func,“int({int x;int y} pt)“) 回调时函数得到的参数直接会是声明的结构体对象,
详细用法请参考函数说明以及更新的帮助文档相关内容。
v13.17版本更新
改进功能:窗体从设计视图切换回到代码视图时,自动恢复上次光标位置(双击控件、或控件右键菜单跳转到事件除外)
改进 io.open() 函数打开文件时,如果~/开头的EXE根目录下的路径不存在,自动转换为 /开头的应用程序根目录下的路径重试
修正IDE多开时,从开始页激活其他IDE已打开的工程时有时仅在任务栏闪烁。
v13.16版本更新
改进自定义win.form构造函数时,custom自定义控件报错。
v13.15版本更新
修正 process.command.join() 偶尔添加群组失败问题。
v13.14版本更新
string.builder 添加部分函数( fromUnicode,toUnicode,str 等函数 ),范例补充部分代码。
v13.13版本更新
修正新版在IDE多开时,打开最近工程跳到其他进程打开。
增加 process.getParentId() 函数。
增加 process.command.sendPid() 函数。
修正 win.guid.fromString() 报错。
v13.12版本更新
改进IDE接口, 以IDE进程模式启动时可以使用更多接口函数。
v13.11版本更新
设置菜单中增加“禁止显示开始页”,也可以自行打开use10.cfg添加 startpage=off 即可
v13.10版本更新
改进 plus 控件,在配色方案background属性中即可指定背景图像、也可以直接指定一个背景色,plus控件可自动识别,例如:
winform.plus.skin(
background = {
active = 0xFF004444;
hover = 0xFFCCCC00;
}
)
v13.9版本更新
改进 web.layout.behavior.sortableGrid 支持双向排序、重复排序,CSS中自动改变箭头方向示例:
table th:checked[order=down]
{
foreground-image: url(stock:arrow-up);
foreground-repeat: no-repeat;
foreground-position-top: 50%;
foreground-position-right: 5px;
}
table th:checked[order=up]
{
foreground-image: url(stock:arrow-down);
foreground-repeat: no-repeat;
foreground-position-top: 50%;
foreground-position-right: 5px;
}
v13.8版本更新
java扩展库升级到2.0,相关范例同步更新。
使用新版java库可直接调用任意Java类、Java对象、Java函数,不再需要编写语法复杂的Java函数声明,
请参考aardio范例中,部分调用Java函数的代码演示:
HelloworldApp = jvm.loadClass( “aardio.sample.HelloworldApp“);
//修改类的静态成员变量
HelloworldApp.static_num = 996;
//获取类的静态成员变量
console.log( HelloworldApp.static_num )
//直接用Java类创建Java对象,跟Java中一样用就行
var helloworld = HelloworldApp();
//获取对象的成员字段值
console.log( helloworld.name );
//调用对象的方法
console.log( helloworld.test(1) )
最新游戏更多
最新软件更多
- 玩家推荐
- 游戏攻略
- 征程单机游戏 264.65MB征程由征途原班端游团队打造,原汁
- 蜜蜂进化3D单机游戏 101.89MB蜜蜂是大自然中勤劳的工匠,但是人
- 有名的音乐家单机游戏 30.06MB有名的音乐家这款跑酷手游拥有非
- 三端互通超变态传奇单机游戏 33.00MB三端互通超变态传奇是一款经典的
- 火炮世界大炮单机游戏 132 MB火炮世界大炮这款射击冒险游戏采
- 烈火战神变态版变态手游烈火战神手机变态版是一款全新格
- 1.85英雄传奇单机游戏 92.00MB1.85英雄传奇是一款复古热血传奇
- 老鼠模拟生存单机游戏 70.19MB老鼠模拟生存作为一个好玩有趣
- 世界olh5变态版一键端h5游戏 45.8M世界olh5体验服是由谷得游戏出品
- 透视梦境空间游戏最新版本冒险解谜 378.1M透视梦境空间游戏最新版本带来了
- 玩帝国时代4?这些快捷键和指令你一定要知道!2023-12-18
- 疑惑环绕:东方夜雀食堂如何成功完成神龛之任?2023-12-18
- 华法琳最新CP!明日方舟皮肤精美绝伦,高清图片抢先看!2023-12-18
- 海龟先祖光遇,海螺先祖也一起来!「带你回到古老时代,重温进化的神奇」2023-12-18
- 香肠派对AKM vs M416:谁能带给你最强攻击力?2023-12-18
- 「挑战死亡空间1的采矿区!找到超控房间的必杀技」2023-12-18
- 堕落圣杯:最终Boss谜题来袭,如何回血,独家攻略2023-12-18
- 雨中冒险2:滚雷天,撕开雨雾,独自探索未知的惊险世界!2023-12-18
- 破破舵轮厉害吗?看看这份破破舵轮实力技能表!2023-12-18
- 让你轻松学会!英雄联盟手游外服怎么设置成中文?一步步指导教你!2023-12-18