AutoJsPro9為用戶提供了全新的自動(dòng)化優(yōu)化任務(wù)的工具,在手機(jī)上就可以解鎖自己需要的工具完成目標(biāo)任務(wù),開啟自動(dòng)化操作模式,能節(jié)約更多時(shí)間和精力,每一個(gè)項(xiàng)目開發(fā)者都能解鎖需要的技能,有先進(jìn)的智能化技術(shù)支持,應(yīng)用的范圍也非常廣泛,不需要登錄就可以使用,快來下載安裝吧。
AutoJsPro9怎么導(dǎo)入腳本?
1.打開AutoJsPro9,在其中開啟無障礙服務(wù)和懸浮窗權(quán)限;
2.在主頁中,點(diǎn)擊右下角的相應(yīng)工具,導(dǎo)入腳本;
3.如果文件形式,點(diǎn)擊【導(dǎo)入】,選擇下載的JS文件即可;
4.如果代碼形式,點(diǎn)擊【文件】,新建一個(gè)腳本,把代碼粘貼即可;
主腳本是main.js,如果名稱不一樣可以改,創(chuàng)建成功會(huì)到如圖界面,運(yùn)行的話點(diǎn)上面的右三角 播放按鈕就可以了,記得有些操作是需要無障礙權(quán)限的,要去設(shè)置下。
項(xiàng)目里可以包含多個(gè)腳本文件,可以單獨(dú)運(yùn)行一個(gè)文件,點(diǎn)文件后面的播放三解按鈕就可以,或者點(diǎn)編輯按鈕,在編輯界面上也有運(yùn)行播放按鈕,可以在編輯完直接看效果。

AutoJsPro9快速入門實(shí)戰(zhàn)演練
Auto.js是一款安卓手機(jī)應(yīng)用,和微信一樣,安裝在手機(jī)上使用
Auto.js是一款自動(dòng)化軟件,根據(jù)腳本內(nèi)容便可以自動(dòng)地執(zhí)行相關(guān)的操作,并且手機(jī)無需root
Auto.js的腳本需要使用JavaScript編寫
另外,需要說明的是,文章面向有編程基礎(chǔ)但不了解Auto.js的人群。文章以開發(fā)自動(dòng)完成淘寶領(lǐng)喵幣任務(wù)的腳本舉例,對(duì)代碼講解,旨在讓您可以快速上手開發(fā)Auto.js腳本。
手機(jī)安裝auto.js后,需要打開無障礙模式(為了腳本能執(zhí)行)和懸浮框(為了查看控件信息)
接下來需要寫腳本了,你可以
在vscode上寫腳本,寫好后發(fā)給手機(jī),在Auto.js應(yīng)用中加載運(yùn)行
在vscode上寫腳本,電腦與手機(jī)在同一局域網(wǎng),通過安裝auto.js的vscode插件,實(shí)現(xiàn)在vscode上運(yùn)行,手機(jī)就會(huì)相應(yīng)執(zhí)行腳本
在手機(jī)的Auto.js應(yīng)用中直接碼代碼(不提倡)
實(shí)戰(zhàn)開始
1.打開淘寶->點(diǎn)擊領(lǐng)喵幣按鈕
為了編寫腳本簡單,淘寶預(yù)先打開喵鋪主頁
Auto.js無需root,但是需要對(duì)該應(yīng)用開啟無障礙模式,開啟后才可以進(jìn)行屏幕點(diǎn)擊等操作auto.waitFor()表示直到檢查該應(yīng)用開啟無障礙后才執(zhí)行其后面的代碼,否則一直卡在這里,一般放到腳本的第一行
launchApp()可以打開對(duì)應(yīng)應(yīng)用,由于不同手機(jī)響應(yīng)速度不同,本代碼讓它睡眠3s。
定位組件是autojs的最常見的操作,這很類似前端的定位dom元素。在任何點(diǎn)擊之前都需要找到對(duì)應(yīng)的組件,這不同于點(diǎn)擊某像素位置,點(diǎn)擊組件更能適配不同分辨率的手機(jī)。在auto.js中通過各種條件選取到的控件稱為UiSelector。那么篩選條件是如何確定呢?打開Auto.js應(yīng)用的懸浮窗,在喵鋪主頁,點(diǎn)擊Auto.js懸浮窗后選擇出現(xiàn)的藍(lán)色按鈕,點(diǎn)擊布局范圍分析后選擇領(lǐng)喵幣按鈕查看控件信息,你就能看到如圖2所示的信息。
click()表示點(diǎn)擊該元素。
toast()表示展示一個(gè)消息框。
2.點(diǎn)擊去進(jìn)店/去瀏覽
//開始執(zhí)行任務(wù)
execTask();
function execTask() {
while(true) {
var target = text("去進(jìn)店").findOnce() || text("去瀏覽").findOnce();
if (target == null) {
toast("任務(wù)完成");
break;
}
target.click();
sleep(3000);
//瀏覽網(wǎng)頁20s
viewWeb(20);
back();
sleep(1000);
}
}
相信現(xiàn)在你看這段代碼能看懂了,viewWeb是一會(huì)兒我們要寫的函數(shù),目的是模擬瀏覽網(wǎng)頁20s的操作,雖說淘寶要求15s就行了,但是可能部分手機(jī)加載耗時(shí)比較多,所以多寫了5s。當(dāng)判斷任務(wù)欄有"去進(jìn)店"、"去瀏覽"的組件時(shí),點(diǎn)擊跳轉(zhuǎn)至瀏覽廣告,瀏覽完畢后,返回至任務(wù)欄頁面,循環(huán)執(zhí)行該操作直到找不到"去進(jìn)店"、"去瀏覽"的組件結(jié)束(任務(wù)完成后按鈕文字會(huì)變成"已完成")。
3.瀏覽廣告
function viewWeb(time) {
gesture(1000, [300, 600], [300, 300]);
var cnt = 1;
while(true) {
var finish = desc("任務(wù)完成").exists() || textStartsWith("已獲得").exists();
if (finish || cnt > time) {
break;
}
sleep(1000);
cnt += 1;
}
//模擬返回鍵,返回到任務(wù)欄頁面
back();
}
終于到了最后的環(huán)節(jié)了,函數(shù)的參數(shù)為當(dāng)前頁面的最大停留時(shí)間(防止意外而一直停留該頁面)。
瀏覽廣告完成的標(biāo)志:
當(dāng)前頁面出現(xiàn)"任務(wù)完成"或"已獲得*****"的組件
位于當(dāng)前頁面的時(shí)間大于所設(shè)定的最大限制
gesture是指屏幕滑動(dòng)操作,這是本文唯一涉及屏幕像素的語句。gesture(duration, [x1, y1], [x2, y2]表示用duration的時(shí)間,從(x1,y1)點(diǎn)滑到(x2,y2)點(diǎn),代碼中表示如圖用1s從黃點(diǎn)滑向紅點(diǎn),故是上滑操作瀏覽廣告。
本次淘寶的活動(dòng)最開始滑動(dòng)一次,之后等著時(shí)間夠了即可,故代碼中沒有再額外滑動(dòng)。在瀏覽廣告完畢后back()模擬返回鍵返回值任務(wù)欄頁面。
你也許會(huì)注意到這段代碼定位組件用到了desc(),之所于用desc是因?yàn)樵摽丶膁esc信息是"任務(wù)完成",還記得如何查看控件信息吧?總之,想定位控件,就先去查它的控件信息。

《AutoJsPro9》軟件特色:
1.支持懸浮窗設(shè)置,在使用過程中不需要退出,隨時(shí)都能改變?cè)O(shè)置方法。
2.不會(huì)有任何操作障礙,多樣化的操作方法都有全面的介紹。
3.操作過程中遇到的疑難問題可及時(shí)得到解決,為用戶提供了非常詳細(xì)的操作流程。
《AutoJsPro9》軟件亮點(diǎn):
1.用戶可自主創(chuàng)建新的腳本內(nèi)容,滿足用戶的個(gè)性化使用需求。
2.選擇自己需要的文件,快速導(dǎo)出相應(yīng)的內(nèi)容。
3.所有的代碼形式都可更換,創(chuàng)建更有特色的腳本,展現(xiàn)用戶的個(gè)性和魅力。
《AutoJsPro9》小編點(diǎn)評(píng):
AutoJsPro9這款軟件能給用戶帶來很好的服務(wù)體驗(yàn),所有的腳本文件都能獨(dú)立運(yùn)行,按照用戶的需求優(yōu)化和調(diào)整,能產(chǎn)生不同的播放效果。











手機(jī)清理加速管家
抖快清理大師
一鍵換機(jī)助手
全能王錄屏
360帳號(hào)衛(wèi)士
核桃清理
電量充滿鬧鐘
云工具
換機(jī)搬家
尋龍羅盤
自動(dòng)翻書器
晨風(fēng)流量衛(wèi)士
快客瀏覽器安卓版
安全清理王
Opera歐朋瀏覽器
超速瀏覽器手機(jī)版
智能連點(diǎn)器
搖搖壁紙
國家反詐中心
北辭弱網(wǎng)2024
華為神農(nóng)中醫(yī)大腦免費(fèi)版
抖音商城
3D速寫模型
QNET 弱網(wǎng)
ABC英語角天天背單詞
黏土濾鏡相機(jī)
天籟音控
e瀏覽器最新版
悅動(dòng)瀏覽器
星際瀏覽器
小風(fēng)車工具盒
小谷工具箱
落葉云盤
寶藏充電
AI心世界