autojs


autojs關閉應用的方法,通過正則表達式的方式能關閉大部分手機

/* **腳本作用:關閉當前應用 **代碼編寫:魚離ヤ吥開氺 **時間:2019.03.26 **代碼建議者:依和樂 **測試系統:安卓8.1 **Auto.js版本: 4.1.1 **自適配目前主流安卓手機,如有其他請自行加入修改即可 使用方法:調用 關閉應用() 封裝函數即可; */ //測試關閉QQ應用 launchApp("QQ"); sleep(1500); 關閉應用(); //此代碼由飛雲腳本圈整理提供(www.feiyunjs.com) function 關閉應用() { let packageName = currentPackage(); app.openAppSetting(packageName); text(app.getAppName(packageName)).waitFor(); let is_sure = textMatches(/(.*強.*|.*停.*|.*結.*|.*行.*)/).findOne(); if (is_sure.enabled()) { textMatches(/(.*強.*|.*停.*|.*結.*|.*行.*)/).findOne().click(); textMatches(/(.*確.*|.*定.*)/).findOne().click(); log(app.getAppName(packageName) + "應用已被關閉"); sleep(1000); back(); } else { log(app.getAppName(packageName) + "應用不能被正常關閉或不在后台運行"); back(); } }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

說明

本文提供的代碼僅供參考。
可能有些地方在最新版本的Auto.js上面需要做修改,才能運行。

Auto.js簡介

Auto.js是利用安卓系統的“輔助功能”實現類似於按鍵精靈一樣,可以通過代碼模擬一系列界面動作的輔助工作。
與“按鍵精靈”不同的是,它的模擬動作並不是簡單的使用在界面定坐標點來實現,而是類似與win一般,找窗口句柄來實現的。

Auto.js使用JavaScript作為腳本語言,目前使用Rhino 1.7.7.2作為腳本引擎,支持ES5與部分ES6特性。

開發文檔

Auto.js Pro開發文檔優化版
文檔尚在完善中,可能有文檔描述和代碼實際行為有出入的情況。
模板、樣式、generator來自Node.js。

為什么要使用Auto.js Pro開發腳本,有什么特點?

吸引我使用Auto.js Pro的原因有很多。最主要的幾個原因是:

  • Auto.js Pro能開發免ROOT的安卓腳本
  • Auto.js Pro基於節點操作,能開發全分辨率的腳本,自動適配各種安卓機型
  • Auto.js Pro豐富的UI組件,能自定義各種樣式的安卓界面
  • Auto.js Pro使用的javascript的語法比較優雅,代碼可讀性強
  • Auto.js Pro的命令庫非常的豐富,接口比較多
  • Auto.js Pro腳本文件體積比較小。1000行的代碼,打包后的apk文件只有3-5M,還沒有廣告

相關教程

Auto.js Pro安卓全分辨率免ROOT引流腳本開發教程

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM