重启app 或者关闭app是什么命令 文档里我只看到了启动 没找到关闭 求大佬解答

已存档
1782233580 · 10 个月前
第 1 条补充
·
10 个月前

关闭应用("X8沙箱");
function 关闭应用(appName) {
let packageName = app.getPackageName(appName);//获取应用包名 通过软件名
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();
}
}

改着改着就好了

回答

阿春
8
· 10 个月前

关闭应用封装函数自行调用
function 关闭应用(appName) {
let packageName = app.getPackageName(appName);//获取应用包名 通过软件名
app.openAppSetting(packageName);
text(app.getAppName(packageName)).waitFor();
let is_sure = textMatches(/(.强.|.停.|.结.|.行.)/).findOne();
if (is_sure.enabled()) {
textMatches(/(.强.|.停.|.结.|.行.)/).findOne().click();
sleep(1000)
textMatches(/(.确.|.定.)/).findOne().click();
log(app.getAppName(packageName) + "应用已被关闭");
sleep(1000);
back();
} else {
log(app.getAppName(packageName) + "应用不能被正常关闭或不在后台运行");
back();
}
}

已选为答案
1
1782233580 · 10 个月前

大佬好像不行 他就跳到应用程序信息页面了 然后下面有 打开 卸载 强制停止 但是app不会自动关闭,因为我用的x8沙箱有时候卡死 所以我想做一个重启的操作

0