Auto.js 4.1.0 文档
索引 |
在新的脚本环境中运行脚本script。返回一个#
在新的脚本环境中运行脚本文件path。返回一个#
在新的脚本环境中运行录制文件path。返回一个#
停止所有正在运行的脚本。包括当前脚本自身。 停止所有正在运行的脚本并显示停止的脚本数量。包括当前脚本自身。 返回当前脚本的脚本引擎对象(#
返回当前所有正在运行的脚本的脚本引擎#
执行脚本时返回的对象,可以通过他获取执行的引擎、配置等,也可以停止这个执行。 要停止这个脚本的执行,使用 返回执行该脚本的脚本引擎对象(#
返回该脚本的运行配置(#
脚本引擎对象。 停止脚本引擎的执行。 返回脚本执行的路径。对于一个脚本文件而言为这个脚本所在的文件夹;对于其他脚本,例如字符串脚本,则为 向该脚本引擎发送一个事件,该事件可以在该脚本引擎对应的脚本的events模块监听到并在脚本主线程执行事件处理。 例如脚本receiver.js的内容如下: 同一目录另一脚本可以启动他并发送该事件: 脚本执行时的配置。 延迟执行的毫秒数 循环运行时两次运行之间的时间间隔 循环运行次数 返回一个字符串数组表示脚本运行时模块寻找的路径。目录
Engines#
engines.stopAllAndToast()#
engines.myEngine()#
exectuion.getEngine().forceStop().ScriptExecution.getEngine()#
ScriptEngine.forceStop()#
ScriptEngine.cwd()#
null或者执行时的设置值。ScriptEngine.getSource()#
eventName <string> 事件名称...args <any> 事件参数//监听say事件
events.on("say", function(words){
toastLog(words);
});
//保持脚本运行
setInterval(()=>{}, 1000);
//运行脚本
var e = engines.execScriptFile("./receiver.js");
//等待脚本启动
sleep(2000);
//向该脚本发送事件
e.getEngine().emit("say", "你好");
ScriptConfig#
delay#
interval#
loopTimes#
getPath()#