Engines 引擎
稳定性: 稳定
engines 模块包含了一些与脚本环境、脚本运行、脚本引擎有关的函数,包括运行其他脚本,关闭脚本等。
例如,获取脚本所在目录:
toast(engines.myEngine().cwd());
Engines
engines.execScript(name, script[, config])
name
{string} 要运行的脚本名称。这个名称和文件名称无关,只是在任务管理中显示的名称。script
{string} 要运行的脚本内容。config
{Object} 运行配置项delay
{number} 延迟执行的毫秒数,默认为 0loopTimes
{number} 循环运行次数,默认为 1。0 为无限循环。interval
{number} 循环运行时两次运行之间的时间间隔,默认为 0path
{Array} | {string} 指定脚本运行的目录。这些路径会用于 require 时寻找模块文件。
在新的脚本环境中运行脚本 script。返回一个ScriptExectuion对象。
所谓新的脚本环境,指定是,脚本中的变量和原脚本的变量是不共享的,并且,脚本会在新的线程中运行。