自動模擬軟件快速開發(fā),可一鍵發(fā)布為數(shù)百K的獨立EXE程序,快速開發(fā)網(wǎng)站提交機(jī)器人,全面支持游戲輔助工具技術(shù),一句代碼實現(xiàn)CALL外部程序函數(shù).通過VIRSCAN.ORG世界36款權(quán)威殺毒軟件檢測。

【基本介紹】
快手AAuto——國內(nèi)優(yōu)秀的小型軟件開發(fā)工具,可以直接內(nèi)崁c和js代碼的膠水語言,代碼簡潔運(yùn)行效率高,各種自動化操作軟件開發(fā)的首選 。完美支持靜態(tài)類型、動態(tài)類型,完美支持COM、DLL API、REMOTE EXE CALL API。主要面向小型輕量快速開發(fā)應(yīng)用,專用于模擬自動化、web自動化、自動化測試、機(jī)器人程序開發(fā)。 AAuto廣泛吸收各種語言中的優(yōu)秀語法特性,拋棄另類怪異的設(shè)計風(fēng)格,廣泛兼容通用標(biāo)準(zhǔn),易學(xué)易用、支持快速開發(fā),你幾乎可以將任何主流編程語言中的代碼作很少的修改就可以在AAuto中更穩(wěn)定快速的執(zhí)行。
你在AAuto里可以嘗試其他多種編程語言里的東西,靜態(tài)類型,動態(tài)類型,各種不同的語法風(fēng)格,你開發(fā)的程序不需要在系統(tǒng)安裝運(yùn)行庫,可以多線程,速度非???,開發(fā)過程也很快。這都是其他語言所不能提供給你的。AAuto的學(xué)習(xí)成本小,而且有很好的兼容性,我曾經(jīng)說過,學(xué)習(xí)一年的AAuto再去學(xué)習(xí)一年的C++,抵得上學(xué)習(xí)五年的C++,AAUTO替代不了VB,VC,DELPHI,同樣他們也替代不了AAUTO。他們不是沖突對立的關(guān)系,而是互補(bǔ)的關(guān)系,雖然這些編程語言我都用過,但是我現(xiàn)在用得最多的就是AAuto,并不是說這個東西是我寫的我就用,而是用AAuto寫程序確有莫大的樂趣。我希望把這種樂趣帶給更多的人。
【軟件特點】
通過VIRSCAN.ORG世界36款權(quán)威殺毒軟件檢測。可一鍵發(fā)布為數(shù)百K的標(biāo)準(zhǔn)EXE執(zhí)行程序、獨立綠色軟件、標(biāo)準(zhǔn)PE格式,無需釋放任何DLL庫、非自解壓。
唯一完美支持所有游戲輔助工具技術(shù):支持通用CALL、內(nèi)存讀寫、抓包、鼠標(biāo)、按鍵模擬、鼠標(biāo)、按鍵監(jiān)控。
完美支持web前臺模擬、后臺POST提交、抓包錄制、網(wǎng)站機(jī)器人自動生成,自動模擬上網(wǎng)行為。
支持可視化界面開發(fā),界面庫全部使用純AAuto語言編寫并開源。所有擴(kuò)展庫全部開源、使用純AAuto編寫。
完美支持COM接口、標(biāo)準(zhǔn)DLL API,一句代碼即可實現(xiàn)CALL外部EXE函數(shù)。支持多線程、輕松進(jìn)行底層開發(fā)。
不但在自已程序里可以使用WINAPI,在別人的程序里也可以輕松的使用WINAPI一如控制自已的程序。
唯一同時支持動態(tài)類型、靜態(tài)類型的語言,突破語言禁制,奇妙體驗、輕松快意編程。
最通用的C系語法、兼容優(yōu)美的類Pacal語法,與流行語言兼容、并可相互轉(zhuǎn)換源碼。最大限度降低學(xué)習(xí)成本。
囊括流行語言最新語法特性、面向?qū)ο?、支持Ducking Type、用盡鍵盤所有符號,語法極為豐富。
完美支持中文編程的動態(tài)語言。
【使用方法】
快捷鍵 Ctrl + J 顯示代碼提示,快捷鍵 Ctrl + K 刷新智能提示數(shù)據(jù)
附圖: 打開快手幫助文檔

你在AAuto里可以嘗試其他多種編程語言里的東西,靜態(tài)類型,動態(tài)類型,各種不同的語法風(fēng)格,你開發(fā)的程序不需要在系統(tǒng)安裝運(yùn)行庫,可以多線程,速度非常快,開發(fā)過程也很快。這都是其他語言所不能提供給你的。AAuto的學(xué)習(xí)成本小,而且有很好的兼容性,我曾經(jīng)說過,學(xué)習(xí)一年的AAuto再去學(xué)習(xí)一年的C++,抵得上學(xué)習(xí)五年的C++,AAUTO替代不了VB,VC,DELPHI,同樣他們也替代不了AAUTO。他們不是沖突對立的關(guān)系,而是互補(bǔ)的關(guān)系,雖然這些編程語言我都用過,但是我現(xiàn)在用得最多的就是AAuto,并不是說這個東西是我寫的我就用,而是用AAuto寫程序確有莫大的樂趣。我希望把這種樂趣帶給更多的人。
【更新日志】
1、改進(jìn)chrome.driver支持新版 chrome
v21.86
1、 修正 web.socket.client 重連失敗問題
2、 winform.hitCaption() winform.hitmax() winform.hitmin() 改進(jìn)為自動查找頂層父窗口并發(fā)送相應(yīng)指令
v19.42
1、 增加 win.image.createAniCursor 可自內(nèi)存加載動畫光標(biāo)。
aardio v19.20 更新 (2018/8/10):
---------------------------------------------------------------------------
1、增加 win.lowerRight() 函數(shù)
v18.11
1、 win.ui.simpleWindow2 支持指定邊距,用于分層窗口時不顯示陰影。
aardio v16.117 更新 (2018/4/9):
---------------------------------------------------------------------------
1、改進(jìn)winex,以及winspy,增強(qiáng)搜索外部窗口的功能,
并在多個函數(shù)中支持用owner窗口替代父窗口參數(shù)查找子窗口。
aardio v16.102 更新 (2018/4/3):
---------------------------------------------------------------------------
1、 string.xml的queryEles查詢條件,支
持指定innerText的匹配了(innerText在string.xml里是一個函數(shù)以前不支持作為匹配的屬性)。
innerText的查詢會自動設(shè)置為最后一個檢測條件,這樣就可以避免大量不必要的字符串匹配。
v16.94
aardio v16.94 更新 (2018/3/26):
---------------------------------------------------------------------------
1、plus控件增加使用圖標(biāo)字體制作復(fù)選框、單選框功能。
請參考aardio范例->window窗口應(yīng)用->plus控件->復(fù)選框、單選框
2、plus控件改進(jìn) startAnimation() 函數(shù),移除效果較差的旋轉(zhuǎn)字體圖標(biāo)功能,
增加使用 onAnimation 自定義動畫的功能,plus控件范例中增加一個自繪動畫的例子。
3、plus控件增加startProgress()函數(shù),用于創(chuàng)建進(jìn)度條動畫。
請參考aardio范例->window窗口應(yīng)用->plus控件->進(jìn)度條動畫
v15.21
1、edit,richedit控件做了一個小改進(jìn)(但很有用),
print函數(shù)支持序列化對象,如果當(dāng)前導(dǎo)入了web.json,則自動使用json字符串化(并添加縮進(jìn)、美化輸出效果)
這個功能可以方便我們使用對話框輸出變量值,因為JSON我們使用的頻率非常高,
使用了任何基于JSON的模塊,例如JSON RPC這些,文本框就自動支持直接以JSON顯示對象的值了。
edit控件并不會自動導(dǎo)入web.json,
在寫庫的時候,我會盡量會減少模塊之間不必要的依賴。
這樣的好處是可以寫出體積更小的程序(雖然aardio的模塊已經(jīng)都很小了,但還可以更?。?,
其次是避免程序的代碼錯縮復(fù)雜,相互糾纏,大家寫代碼的時候,盡量也保持這個習(xí)慣會更好。
v15.06
1、反復(fù)測試WebSocket相關(guān)功能,修正發(fā)現(xiàn)的幾處小問題
v13.95
1、增加string.html.ncr(),string.xml.ncr()函數(shù),用于轉(zhuǎn)換HTMLNCR/HTMLEntities編碼
2、修正xauto反饋的幾處筆誤,感謝xauto
3、修正一個控件被設(shè)置為另一個控件的子窗口(用于重疊)時,控件的自動鎖定右邊距失效的問題,感謝popdes反饋
4、修正plus控件在不同狀態(tài)下分別指定背景色,圖像(不是都用圖像)時會出現(xiàn)切換圖像不變的問題,感謝“匿名”反饋
5、修正v14庫目錄下包含失效的軟鏈接出錯,感謝lacker反饋
v13.42
所有擴(kuò)展庫改進(jìn)并重新打包并且僅支持aardio新版。
修正 string.list find函數(shù)一處BUG,感謝 wealthy。
修正新版PHP范例一處BUG。
改進(jìn)win.ui.shadow等。
修正所有最新發(fā)現(xiàn)的BUG.
新增【動態(tài)指針】用于自主分配、釋放內(nèi)存、快速拼接數(shù)據(jù),請參考文檔->基礎(chǔ)數(shù)據(jù)類型->指針->動態(tài)指針介紹,
增加函數(shù)名raw.buffer,新版請使用raw.buffer取代raw.malloc。
優(yōu)化 raw.convert() 函數(shù)性能。該函數(shù)新增一種用法,可在參數(shù)2中直接指定內(nèi)存指針,此改進(jìn)可簡化處理內(nèi)存數(shù)據(jù)的代碼。
修正以文本模式序列化二進(jìn)制數(shù)據(jù)報錯。
改進(jìn) fsys.stream 支持跨線程調(diào)用。
新增更多可以直接跨線程使用的對象:
thread.event,thread.semaphore,process.mutex,fsys.file,fsys.mmap,win.form......
此改進(jìn)可以使編寫多線程程序更加簡潔,例如內(nèi)核同步對象,因為系統(tǒng)全局可用,之前舊版
必須在多線程重復(fù)創(chuàng)建,并指定一個避免重復(fù)的長名稱,而現(xiàn)在完全可以僅創(chuàng)建一個匿名對象,直接在多線程中傳參使用(參考新版范例)。
io.open()函數(shù)創(chuàng)建的文件對象可轉(zhuǎn)換為系統(tǒng)文件句柄,具體用法參考該函數(shù)的說明。
修正 web.fontAwesome 報錯,感謝A2反饋。
修正web.layout bug一處,感謝mick反饋。
線程參數(shù)支持對象成員函數(shù)(使用虛函數(shù)),參考新增示例。
wbLayout.go() 函數(shù)支持指定附加參數(shù),web.layout支持在aardio模板中使用request.get獲取URL參數(shù)或wbLayout.go()指定的附加參數(shù)。在模模板中使用 requst.get["參數(shù)名"] 等價于 (...).參數(shù)名
本版重點改進(jìn)優(yōu)化跨線程回調(diào)函數(shù)。當(dāng)使用 thread.tostdcall, thread.tocdecl() thread.tofastcall() 等函數(shù)創(chuàng)建跨線程回調(diào)函數(shù)時,aardio將會自動初始化線程環(huán)境 - 并且可以共享、重用已創(chuàng)建的線程環(huán)境。這一改進(jìn)可以大幅提升跨線程回調(diào)的性能、并使回調(diào)函數(shù)間交互更為簡單。即使線程不是由aardio代碼所創(chuàng)建,aardio仍然會自動管理所有創(chuàng)建的線程環(huán)境,在回調(diào)函數(shù)對象離開作用域,或者發(fā)起調(diào)用的線程結(jié)束時aardio根據(jù)需要回收資源。
v12.2
全新Unicode內(nèi)核 aardio10發(fā)布、支持網(wǎng)站開發(fā)



































