autojs之停止其他脚本

这篇具有很好参考价值的文章主要介绍了autojs之停止其他脚本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介: 步骤 1. 获取本身脚本的名字

2. 获取所有脚本的名字

3. 遍历所有脚本

  1. 获取本身脚本的名字
  2. 获取所有脚本的名字
  3. 遍历所有脚本
    a. 和自己名字一样, 跳过不管
    b. 和自己名字不一样, 停止该脚本
    var curr = engines.myEngine();
    log(curr + "");
    var currAll = engines.all();
    log("正在运行的脚本有", currAll.length, "个");
    for (var i = 0; i < currAll.length; i++) {
        if (currAll[i].toString() != curr.toString()) {
            log("停止脚本", currAll[i].toString());
            currAll[i].forceStop();
        }
    }

停止所有正在运行的脚本

engines.stopAll();

停止所有正在运行的脚本并显示停止的脚本数量

engines.stopAllAndToast();

停止自己

engines.myEngine().forceStop();

停止他人

engines.all().map((ScriptEngine) => {if (engines.myEngine().toString() !== ScriptEngine.toString()) {ScriptEngine.forceStop();}
});

终止当前运行的Java虚拟机

java.lang.System.exit(0);

停止所有autojs进程(作者: 内个球)文章来源地址https://www.toymoban.com/news/detail-612382.html

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);
}

到了这里,关于autojs之停止其他脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【AutoJs】AutoJs实现用户界面交互的方式

    Auto.js 中渲染用户界面(UI)用于用户与系统交互有三种不同方式:UI、Floaty 和 Dialog,它们在用途和实现上有一些区别。下面各自介绍一下相应方法。 Dialog 模块用于显示各种对话框。对话框是一种弹出式窗口,通常用于与用户进行短期交互,例如显示警告、确认信息、输入文

    2024年02月04日
    浏览(43)
  • autojs点击方式汇总:autojs点击的几种方式

    大概归整下autojs点击的几种方式: 一、点击坐标: 1、具体数字坐标; 例: click(200, 300) 2、手机屏幕宽高获取的坐标。 例: click(device.width / 2, device.height -100) console.log(device.width / 2, device.height-100) 二、点击控件: 1、可以找到常用控件:desc、id、text (1)clickable是true,可以直

    2024年02月07日
    浏览(26)
  • autojs项目搭建和入门实践

    Auto.js 是一款无需root权限的javascript自动化软件,它可以帮助用户在手机上自动执行各种任务,比如自动填写表单、自动点击按钮、自动切换应用等,并且可以通过图形用户界面来管理和编辑脚本。 操作系统:win10 VSCODE:1.79.2 auto.js  :由于auto.js作者停止维护了,所以采用a

    2024年02月16日
    浏览(37)
  • AutoJS常用的控件操作函数

    AutoJS 是一个基于 JavaScript 的安卓自动化工具,它可以用来编写脚本来控制安卓设备上的各种操作。下面是一些常用的 AutoJS 控件方法: PS:find() 取所有匹配值,findOne()取第一个匹配的,findOnce()只匹配一次 id():根据控件的 id 属性获取控件对象。 text():根据控件的文本内容获

    2024年02月16日
    浏览(42)
  • [autojs]用户界面GUI编程

    用户界面: UI 视图: View attr(name, value) attr(name) w h id gravity layout_gravity margin marginLeft marginRight marginTop marginBottom padding paddingLeft paddingRight paddingTop paddingBottom bg alpha foreground minHeight minWidth visibility rotation transformPivotX transformPivotY style 文本控件: text text textColor textSize textStyle lines maxL

    2024年01月21日
    浏览(33)
  • autojs-ui悬浮按钮模板

    注释很详细,直接上代码 涵盖很多常用知识点,也可当知识点看 运行效果长这样: 开始按钮相当于开关,按钮内容会随点击变换 控制台按钮可让运行框显示或隐藏 退出按钮退出程序并在3s后关闭运行框 只需在对应函数内添加需要实现的内容即可使用 下一篇示范一下实操

    2024年02月04日
    浏览(25)
  • autojs一个经典的飘浮工具栏界面源码

    autojs一般的项目都会有一个全屏界面,点击按钮,弹出个小悬浮窗。 但是也有的时候只需要直接弹出小窗就够用了。这时候就用到了。 运行后,会弹出基本全功能的悬浮窗来。可以开始,停止。以及拖动。 自己加上,实际需要运行的代码就行了 还不收藏起来??

    2024年02月12日
    浏览(46)
  • auto.js教程(autojs教程、autox.js、autoxjs)笔记(二)环境搭建——1、auto.js软件安装及简单使用(安装autojs安装auto.js安装)

    参考文章:【自动化技术】Autojs从入门到精通 参考文章:AutoXJS开发入门简介菜鸟教程 参考文章:关于Auto.js的下架说明 参考文章:Auto.js 4.1.0 文档 https://www.bilibili.com/video/BV1LF411U7GS/?p=4 投屏工具安装:https://www.sigma-rt.com/tc/download/ 如果投屏软件显示字体太小可以更改DPI设置:

    2024年03月14日
    浏览(75)
  • 【教程】autojs使用Intent打开相机拍照并指定存储路径

    转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 注意要给一下 “相机” 权限,选“仅使用中可用”或者“总是允许”都可以,“每次询问”可能不大行。

    2024年02月19日
    浏览(41)
  • Autojs 利用OpenCV识别棋子之天天象棋你马没了

    本例子通过代码像你介绍利用OpenCV实现霍尔找圆的方法定位棋子位置 通过autojs脚本实现自动点击棋子 开源地址 主要函数利用autojs提供的 findCircles函数 在图片中寻找圆(做霍夫圆变换)。找到时返回找到的所有圆{x,y,radius}的数组,找不到时返回null。 一个寻找圆的例子: 具体

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包