autojs最近任务多界面

简介: 牙叔教程 简单易懂

牙叔教程 简单易懂

效果


源码

"ui";
// author: @Ai @神麤詭末 @抠脚本人【接定制高效】 
ui.layout(
  <vertical gravity="center">
    <button textSize="50sp">第一个界面</button>
  </vertical>
);
let path = "./hello.js";
var rtEngines = runtime.engines;
log(rtEngines);
let config = {};
setTimeout(() => {
  config.intentFlags = Intent.FLAG_ACTIVITY_NEW_DOCUMENT | Intent.FLAG_ACTIVITY_MULTIPLE_TASK;
  rtEngines.execScriptFile(activity, path, fillConfig(config));
  setTimeout(() => {
    rtEngines.execScriptFile(activity, path, fillConfig(config));
  }, 2000);
  setTimeout(() => {
    rtEngines.execScriptFile(activity, path, fillConfig(config));
    rtEngines.execScriptFile(activity, path, fillConfig(config));
  }, 3000);
}, 1000);
function fillConfig(c) {
  var config = new com.stardust.autojs.execution.ExecutionConfig();
  c = c || {};
  c.path = c.path || files.cwd();
  if (c.path) {
    config.workingDirectory = c.path;
  }
  config.delay = c.delay || 0;
  config.interval = c.interval || 0;
  config.loopTimes = c.loopTimes === undefined ? 1 : c.loopTimes;
  config.intentFlags = Intent.FLAG_ACTIVITY_MULTIPLE_TASK | Intent.FLAG_ACTIVITY_NEW_TASK;
  if (c.arguments) {
    var arguments = c.arguments;
    for (var key in arguments) {
      if (arguments.hasOwnProperty(key)) {
        let value = arguments[key];
        config.setArgument(key, value, JSON.stringify(value));
      }
    }
  }
  var myEngine = rtEngines.myEngine();
  config.projectConfig = myEngine.getTag("execution.config").projectConfig;
  return config;
}


名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问

--- 牙叔教程


声明

部分内容来自网络

本教程仅用于学习, 禁止用于其他用途

相关文章
|
XML Android开发 数据格式
autojs一键锁屏
牙叔教程 简单易懂
751 0
|
Android开发
autojs无Root访问data目录实现
牙叔教程 简单易懂
3356 0
|
编解码 Linux Android开发
安卓投屏神器 Scrcpy 安装与使用(支持 Mac、Windows、Linux)
安卓投屏神器 Scrcpy 安装与使用(支持 Mac、Windows、Linux)
48345 1
|
Rust 数据挖掘 数据处理
Polars库:数据分析的新星,性能与易用性的完美结合
Polars库:数据分析的新星,性能与易用性的完美结合
872 1
|
监控 JavaScript 前端开发
autojs,监控屏幕以及获取所有应用
autojs,监控屏幕以及获取所有应用
|
Android开发
autojs-Hook按钮点击事件
牙叔教程 简单易懂
774 0
|
搜索推荐 API UED
路由的query参数和params参数
理解并正确使用Query参数和Params参数,是构建清晰、高效Web应用的关键之一。开发者应根据实际应用场景灵活选择参数类型,从而优化用户体验和应用性能。
983 6
|
JavaScript 前端开发
autox.js如何打印日志?
autox.js如何打印日志?
|
JavaScript 索引
js数组的增删改查,十二种方法(含代码)
js数组的增删改查,十二种方法(含代码)