autojs之停止腳本的6種方法


停止所有正在運行的腳本
engines.stopAll();
1
停止所有正在運行的腳本並顯示停止的腳本數量
engines.stopAllAndToast();
1
停止自己
engines.myEngine().forceStop();
1
停止他人
engines.all().map((ScriptEngine) => {
if (engines.myEngine().toString() !== ScriptEngine.toString()) {
ScriptEngine.forceStop();
}
});
1
2
3
4
5
終止當前運行的Java虛擬機
java.lang.System.exit(0);
1
停止所有autojs進程(作者: 內個球)
var nowPid = android.os.Process.myPid();
var am = context.getSystemService(java.lang.Class.forName("android.app.ActivityManager"));
var list = am.getRunningAppProcesses();
for (var i = 0; i < list.size(); i++) {
var info = list.get(i);
if (info.pid != nowPid) {
kill(info.pid);
}
}
kill(nowPid);
function kill(pid) {
android.os.Process.killProcess(pid);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
微信公眾號 AutoJsPro教程
————————————————
版權聲明:本文為CSDN博主「牙叔教程」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/snailuncle2/article/details/115090390


免責聲明!

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



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