登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] autojs关闭应用

[复制链接]
发表于 2022-1-8 22:32:33 | 显示全部楼层 |阅读模式
学习笔记
学习科目: autojs
学习安排: 1day
开始时间: 2022-01-08
结束时间:
[color=rgba(0, 0, 0, 0.87)]/*
[color=rgba(0, 0, 0, 0.87)] *调整应用设置页面,结束程序,免root模式下课用,
[color=rgba(0, 0, 0, 0.87)] *基本适用大部分设备,若不适用,请检查代码15到19行,以及变量forcedStopStr是否包含该设备结束控件的文本;
[color=rgba(0, 0, 0, 0.87)] */

[color=rgba(0, 0, 0, 0.87)]killApp("水立方尝鲜版");//结束QQ应用测试
[color=rgba(0, 0, 0, 0.87)]function killApp(name) {   
[color=rgba(0, 0, 0, 0.87)]    let forcedStopStr = ["停", "强", "结束"];  
[color=rgba(0, 0, 0, 0.87)]    let packageName = app.getPackageName(name);
[color=rgba(0, 0, 0, 0.87)]    if (packageName) {  
[color=rgba(0, 0, 0, 0.87)]        app.openAppSetting(packageName);
[color=rgba(0, 0, 0, 0.87)]        text(name).waitFor();  
[color=rgba(0, 0, 0, 0.87)]        for (var i = 0; i < forcedStopStr.length; i++) {   
[color=rgba(0, 0, 0, 0.87)]            if (textContains(forcedStopStr).exists()) {      
[color=rgba(0, 0, 0, 0.87)]                let forcedStop = textContains(forcedStopStr).findOne();      
[color=rgba(0, 0, 0, 0.87)]                if (forcedStop.enabled()) {        
[color=rgba(0, 0, 0, 0.87)]                    forcedStop.click();        
[color=rgba(0, 0, 0, 0.87)]                    text("确定").findOne().click();        
[color=rgba(0, 0, 0, 0.87)]                    toastLog(name + "已结束运行");        
[color=rgba(0, 0, 0, 0.87)]                    sleep(800);
[color=rgba(0, 0, 0, 0.87)]                    back();
[color=rgba(0, 0, 0, 0.87)]                    break;      
[color=rgba(0, 0, 0, 0.87)]                } else {      
[color=rgba(0, 0, 0, 0.87)]                    toastLog(name + "不在后台运行!");        
[color=rgba(0, 0, 0, 0.87)]                    back();
[color=rgba(0, 0, 0, 0.87)]                    break;
[color=rgba(0, 0, 0, 0.87)]                }   
[color=rgba(0, 0, 0, 0.87)]            }  
[color=rgba(0, 0, 0, 0.87)]        }
[color=rgba(0, 0, 0, 0.87)]    } else {
[color=rgba(0, 0, 0, 0.87)]        toastLog("应用不存在");
[color=rgba(0, 0, 0, 0.87)]    }
[color=rgba(0, 0, 0, 0.87)]}

好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表