一鹤快手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) )
最新游戏更多
最新软件更多
- 玩家推荐
- 游戏攻略
-
蜜蜂进化3D单机游戏 101.89MB蜜蜂是大自然中勤劳的工匠,但是人
-
烈火战神变态版变态手游烈火战神手机变态版是一款全新格
-
透视梦境空间游戏最新版本冒险解谜 378.1M透视梦境空间游戏最新版本带来了
-
消消大作战手机版休闲益智 70.2M消消大作战安卓版是一款非常好玩
-
宝宝巴士奇妙就诊时光最新版模拟经营 81.8M宝宝巴士奇妙就诊时光最新版主要
-
配对故事手机版休闲益智 171M配对故事非常好玩的消除游戏,一边
-
火炮世界大炮单机游戏 132 MB火炮世界大炮这款射击冒险游戏采
-
致命突击队单机游戏 647 MB致命突击队这个游戏将会给所有
-
魔法蜘蛛英雄官方版动作游戏 58.3M魔法蜘蛛英雄官方版是一款蜘蛛侠
-
世界olh5变态版一键端h5游戏 45.8M世界olh5体验服是由谷得游戏出品
-
《潜伏,逆天施法!一览施法者角色,看看地下怎样打!》2023-01-16
-
「揭秘:《天命奇御》里的八卦阵!谁有看过?」2023-01-16
-
烟雨江湖: 哪些材料最适合护甲和盾的制作?打造完美的护甲与盾的攻略!2023-01-16
-
点亮三国全面战争!赢得战场的技巧分享!看看谁 能做到最强!2023-01-16
-
三国志14威力加强版探索!解锁最强阵型,谁能称王称霸!2023-01-16
-
《三国志战略版》S2开荒攻略:最完整流程图+知乎精选答案!2023-01-16
-
骑马与砍杀2:最新的兵种装备大全,你足不出户就可了解所有兵种排名!1.592023-01-16
-
生化危机2:15关精彩刚上映,今晚你怎么能错过!2023-01-16
-
「揭秘!永劫无间武器强度排名榜,隐藏的最强之利器就在这!」2023-01-16
-
『千呼万唤,英灵神殿的黑金到底该怎么造?』2023-01-16