色婷婷久久综合中文久久蜜桃_亚洲精品国精品久久99热_久久99热66这里只有精品一_91久久大香伊蕉在人线

您的位置:首頁(yè)最新應(yīng)用軟件庫(kù) → Autojs Pro官方版

Autojs Pro官方版

Autojs Pro官方版
1046 5
  • 版本:
  • 類(lèi)型:軟件庫(kù)
  • 發(fā)布:2025/5/23 16:43:02
  • 語(yǔ)言:中文
  • 大?。?6.0MB
標(biāo)簽: 自動(dòng)化 腳本 開(kāi)發(fā)

Autojs Pro官方版

這是一款卓越的自動(dòng)化工具,與其他類(lèi)似軟件相比,它不僅能在移動(dòng)設(shè)備上直接運(yùn)行,還支持使用JS編寫(xiě)腳本,具有很高的代碼可讀性。此外,該軟件中的腳本文件體積小巧,方便用戶(hù)迅速打包成APK并進(jìn)行安裝測(cè)試或使用,因此贏得了眾多用戶(hù)的喜愛(ài)。Autojs Pro安卓版的軟件界面由多種UI組件構(gòu)建,整體風(fēng)格清新簡(jiǎn)潔,提供了獨(dú)特的用戶(hù)體驗(yàn)。其功能非常強(qiáng)大,包括自動(dòng)打卡、文件轉(zhuǎn)換Excel、批量圖像處理、機(jī)器人操作、自動(dòng)化測(cè)試、服務(wù)器部署等,這些功能有的可以解放雙手,有的適合學(xué)習(xí)編程,還有的可用于開(kāi)發(fā)應(yīng)用。您當(dāng)然也可以直接下載已有的自動(dòng)化腳本,以更好地理解產(chǎn)品,補(bǔ)充代碼、單步調(diào)試、可視化設(shè)計(jì)等,因此它也被譽(yù)為自動(dòng)化工具中的佼佼者。

Autojs Pro官方版介紹

1、簡(jiǎn)單易用的自動(dòng)化操作API,專(zhuān)業(yè)&強(qiáng)大的選擇器API,提供對(duì)屏幕上的控件的尋找、遍歷、獲取信息、操作等。類(lèi)似于Google的UI測(cè)試框架UiAutomator,您也可以把它當(dāng)作移動(dòng)版UI測(cè)試框架使用。

2、使用JavaScript作為腳本語(yǔ)言,具備代碼補(bǔ)全、變量重命名、代碼格式化、查找替換等功能,可充當(dāng)JavaScript集成開(kāi)發(fā)環(huán)境(IDE)。

3、支持使用e4x編寫(xiě)界面,并可以將JavaScript打包為apk文件,您可以用它來(lái)開(kāi)發(fā)小工具和應(yīng)用。

4、支持使用Root權(quán)限以提供更強(qiáng)大的屏幕點(diǎn)擊、滑動(dòng)、錄制功能和運(yùn)行shell命令。錄制可產(chǎn)生JS文件或二進(jìn)制文件,錄制動(dòng)作的回放比較流暢。

5、提供截取屏幕、保存截圖、找圖找色等函數(shù),可進(jìn)行簡(jiǎn)單的游戲腳本制作。

6、可作為T(mén)asker插件使用,結(jié)合Tasker可勝任日常工作流。

7、帶有界面分析工具,類(lèi)似Android Studio的LayoutInspector,可以分析界面層次和范圍、獲取界面上的控件信息。

功能特色

1、帶有界面分析工具,類(lèi)似Android Studio的LayoutInsPector,可以分析界面層次和范圍、獲取界面上的控件信息。

2、支持簡(jiǎn)單的自動(dòng)操作函數(shù),以及懸浮窗口錄制與運(yùn)行;

3、可以作為T(mén)asker插件使用,讓你能夠輕松的完成日常的工作;

4、Autojs pro采用JavaScriPt為腳本語(yǔ)言,并支持代碼補(bǔ)全、變量重命名、代碼格式化、查找替換等功能,可以作為一個(gè)JavaScriPt IDE使用;

5、支持使用e4x編寫(xiě)界面,并可以將JavaScriPt打包為apk文件,您可以用它來(lái)開(kāi)發(fā)小工具應(yīng)用;

6、支持使用Root權(quán)限以提供更強(qiáng)大的屏幕點(diǎn)擊、滑動(dòng)、錄制功能和運(yùn)行shell命令。錄制錄制可產(chǎn)生js文件或二進(jìn)制文件,錄制動(dòng)作的回放比較流暢。

Autojs Pro安卓版使用說(shuō)明:

一、打開(kāi)淘寶->點(diǎn)擊領(lǐng)喵幣按鈕

為了編寫(xiě)腳本簡(jiǎn)單,淘寶預(yù)先打開(kāi)喵鋪主頁(yè)

詳解:

1、Auto.js無(wú)需root,但是需要對(duì)該應(yīng)用開(kāi)啟無(wú)障礙模式,開(kāi)啟后才可以進(jìn)行屏幕點(diǎn)擊等操作auto.waitFor()表示直到檢查該應(yīng)用開(kāi)啟無(wú)障礙后才執(zhí)行其后面的代碼,否則一直卡在這里,一般放到腳本的第一行

2、launchApp()可以打開(kāi)對(duì)應(yīng)應(yīng)用,由于不同手機(jī)響應(yīng)速度不同,本代碼讓它睡眠3s。

3、定位組件是autojs的最常見(jiàn)的操作,這很類(lèi)似前端的定位dom元素。在任何點(diǎn)擊之前都需要找到對(duì)應(yīng)的組件,這不同于點(diǎn)擊某像素位置,點(diǎn)擊組件更能適配不同分辨率的手機(jī)。在auto.js中通過(guò)各種條件選取到的控件稱(chēng)為UiSelector。那么篩選條件是如何確定呢?打開(kāi)Auto.js應(yīng)用的懸浮窗,在喵鋪主頁(yè),點(diǎn)擊Auto.js懸浮窗后選擇出現(xiàn)的藍(lán)色按鈕,點(diǎn)擊布局范圍分析后選擇領(lǐng)喵幣按鈕查看控件信息,你就能看到如圖2所示的信息。

4、click()表示點(diǎn)擊該元素。

5、toast()表示展示一個(gè)消息框。

二、點(diǎn)擊去進(jìn)店/去瀏覽

相信現(xiàn)在你看這段代碼能看懂了,viewWeb是一會(huì)兒我們要寫(xiě)的函數(shù),目的是模擬瀏覽網(wǎng)頁(yè)20s的操作,雖說(shuō)淘寶要求15s就行了,但是可能部分手機(jī)加載耗時(shí)比較多,所以多寫(xiě)了5s。當(dāng)判斷任務(wù)欄有"去進(jìn)店"、"去瀏覽"的組件時(shí),點(diǎn)擊跳轉(zhuǎn)至瀏覽廣告,瀏覽完畢后,返回至任務(wù)欄頁(yè)面,循環(huán)執(zhí)行該操作直到找不到"去進(jìn)店"、"去瀏覽"的組件結(jié)束(任務(wù)完成后按鈕文字會(huì)變成"已完成")。

三、瀏覽廣告

終于到了最后的環(huán)節(jié)了,函數(shù)的參數(shù)為當(dāng)前頁(yè)面的最大停留時(shí)間(防止意外而一直停留該頁(yè)面)。

瀏覽廣告完成的標(biāo)志:

當(dāng)前頁(yè)面出現(xiàn)"任務(wù)完成"或"已獲得*****"的組件

位于當(dāng)前頁(yè)面的時(shí)間大于所設(shè)定的最大限制

gesture是指屏幕滑動(dòng)操作,這是本文唯一涉及屏幕像素的語(yǔ)句。gesture(duration, [x1, y1], [x2, y2]表示用duration的時(shí)間,從(x1,y1)點(diǎn)滑到(x2,y2)點(diǎn),代碼中表示如圖用1s從黃點(diǎn)滑向紅點(diǎn),故是上滑操作瀏覽廣告。

本次淘寶的活動(dòng)最開(kāi)始滑動(dòng)一次,之后等著時(shí)間夠了即可,故代碼中沒(méi)有再額外滑動(dòng)。在瀏覽廣告完畢后back()模擬返回鍵返回值任務(wù)欄頁(yè)面。

四、測(cè)試

代碼終于寫(xiě)完了,將腳本發(fā)到手機(jī)中,在Auto.js應(yīng)用點(diǎn)擊右下角的+號(hào),選擇導(dǎo)入,在文件目中尋找對(duì)應(yīng)的腳本加載。

將淘寶打開(kāi)至喵鋪主頁(yè),返回Auto.js,點(diǎn)擊運(yùn)行即可執(zhí)行腳本,在日志處可以查看腳本運(yùn)行日志,我還沒(méi)提到日志?在腳本中你可以使用log()函數(shù)記錄日志,這等同于print,常用于調(diào)試或記錄日志信息。

五、打包apk

編寫(xiě)完代碼,將代碼打包成一個(gè)獨(dú)立的apk。

1、右下角+號(hào),新建文件夾命名為double11

2、在double11文件夾中加載對(duì)應(yīng)腳本

3、如圖選擇,打包apk

軟件優(yōu)勢(shì)

1、【免費(fèi)教程】

內(nèi)容、知識(shí)點(diǎn)豐富,完全免費(fèi);

2、【碎片化學(xué)習(xí)】

每天30分鐘,碎片化時(shí)間想學(xué)就學(xué);

3、【微課即學(xué)即練】

游戲化闖關(guān)學(xué)習(xí),學(xué)練結(jié)合,快速掌握;

4、【零基礎(chǔ)也能學(xué)】

初學(xué)者從0到1,輕松入門(mén);

5、【在線編譯】

手機(jī)端寫(xiě)代碼,隨時(shí)隨地輕松實(shí)踐;

6、【Java題庫(kù)】

在練習(xí)中鞏固,查缺補(bǔ)漏。

更新日志

v9.1.20版本

1、全新Node.js引擎(16.x),更先進(jìn)的JS標(biāo)準(zhǔn)支持,更高效的執(zhí)行速度

2、龐大npm生態(tài),輕松使用webpack, socketio等三方模塊與框架

3、標(biāo)準(zhǔn)化Web交互接口,結(jié)合nodejs輕松使用React/ue等web框架

4、全新API設(shè)計(jì),更標(biāo)準(zhǔn)。少Bug ;更新的Rhino引擎。帶來(lái)字符串模板和其他新特性

5、編輯器增強(qiáng),基于語(yǔ)言服務(wù)自動(dòng)補(bǔ)全,增加懸浮調(diào)試(開(kāi)發(fā)中)、懸浮運(yùn)行

6、打包支持自定義CPU架構(gòu)、混淆組件、在線加密(開(kāi)發(fā)中),更安全

7、打開(kāi)外部文件支持用js處理, 結(jié)合ffmpeg插件等輕松處理育視頻格式轉(zhuǎn)換、日常文件處理等任務(wù)

8、大量?jī)?yōu)化與Bug修復(fù),更穩(wěn)定好用

9、Pro9文檔和更多功能完善中..敬請(qǐng)期待滿(mǎn)血版Pro9.2

v9.1.20版本

Auto.js Pro 9版本來(lái)了! 全新Node.js引擎(16.x),更先進(jìn)的JS標(biāo)準(zhǔn)支持,更高效的執(zhí)行速度 龐大npm生態(tài),輕松使用webpack, socket.io等三方模塊與框架 標(biāo)準(zhǔn)化Web交互接口,結(jié)合nodejs輕松使用React/Vue等web框架 全新API設(shè)計(jì),更標(biāo)準(zhǔn),少Bug;更新的Rhino引擎,帶來(lái)字符串模板和其他新特性 編輯器增強(qiáng),基于語(yǔ)言服務(wù)自動(dòng)補(bǔ)全,增加懸浮調(diào)試(開(kāi)發(fā)中)、懸浮運(yùn)行 打包支持自定義CPU架構(gòu)、混淆組件、在線加密(開(kāi)發(fā)中),更安全 打開(kāi)外部文件支持用js處理,結(jié)合ffmpeg插件等輕松處理音視頻格式轉(zhuǎn)換、日常文件處理等任務(wù) 大量?jī)?yōu)化與Bug修復(fù),更穩(wěn)定好用 Pro9文檔和更多功能完善中…敬請(qǐng)期待滿(mǎn)血版Pro9.2

v8.8.22版本

1、修復(fù)使用Windows調(diào)試時(shí)斷點(diǎn)無(wú)效問(wèn)題

2、修復(fù)本地調(diào)試時(shí)有時(shí)無(wú)法調(diào)試問(wèn)題

3、解決啟動(dòng)調(diào)試時(shí)不在第一行暫停的問(wèn)題

最新應(yīng)用截圖

  • Autojs Pro官方版圖1
  • Autojs Pro官方版圖2
  • Autojs Pro官方版圖3
  • Autojs Pro官方版圖4

同類(lèi)推薦