在移動設備高度普及的今天,重復性操作已成為效率提升的瓶頸。從每日打卡、消息回復到應用測試,用戶每天需耗費大量時間完成機械性任務。Autojs作為一款基于JavaScript的Android自動化工具,通過無障礙服務與控件級操作技術,為個人用戶與企業(yè)開發(fā)者提供了高效解決方案。這款工具不僅支持非Root設備運行,更以模塊化架構與可視化調試功能重新定義了移動端自動化開發(fā)標準。
1、支持使用Root權限以提供更強大的屏幕點擊、滑動、錄制功能和運行shell命令。錄制錄制可產生js文件或二進制文件,錄制動作的回放比較流暢
2、提供截取屏幕、保存截圖、圖片找色等函數,可進行簡單的游戲腳本制作;未來將加入找圖功能
3、方便地文件處理API,以及更多日常工具函數
4、可以用e4x編寫簡單的界面,并且未來將加入打包為獨立應用功能,可用于制作簡單的應用,可作為Tasker插件使用,結合Tasker可勝任日常工作流
1、主要以自動化、工作流為目標,更多地是方便日常生活工作。
2、兼容性更好。以坐標為基礎的按鍵精靈、腳本精靈很容易出現分辨率問題,而以控件為基礎的Auto.js則沒有這個問題。
3、執(zhí)行大部分任務不需要root權限。只有需要精確坐標點擊、滑動的相關函數才需要root權限。
1、如何定時運行腳本
點擊腳本右邊的菜單按鈕->更多->定時任務即可定時運行腳本,但是必須保持Auto.js后臺運行。同時,可以在腳本的開頭使用device.wakeUp()來喚醒屏幕;但是,Auto.js沒有解鎖屏幕的功能,因此難以在有鎖屏密碼的設備上達到效果。
2、如何把圖片和腳本一起打包,或者打包多個腳本
如果除了單腳本以外還有其他腳本、圖片、音樂等資源一起打包,則需要使用項目功能。
點擊Auto.js的"+"號,選擇項目,填寫項目名稱、包名等信息以后,點擊"√"即可新建一個項目??梢栽陧椖恐蟹哦鄠€腳本、模塊、資源文件,點擊項目工具欄的apk打包圖標即可打包一個項目,點擊工具欄可以重新配置項目。