优化 脚本管理器增删文件后的更新
新增 支持插件 优化 多点找色的内存泄漏 修复 文件重命名时的后缀问题 修复 脚本抛出Throwable不能被捕捉的问题
This commit is contained in:
@@ -57,7 +57,7 @@ runtime.init();
|
||||
(function(scope){
|
||||
var modules = ['app', 'automator', 'console', 'dialogs', 'io', 'selector', 'shell', 'web', 'ui',
|
||||
"images", "timers", "threads", "events", "engines", "RootAutomator", "http", "storages", "floaty",
|
||||
"sensors", "media"];
|
||||
"sensors", "media", "plugins"];
|
||||
var len = modules.length;
|
||||
for(var i = 0; i < len; i++) {
|
||||
var m = modules[i];
|
||||
|
||||
12
autojs/src/main/assets/modules/__plugins__.js
Normal file
12
autojs/src/main/assets/modules/__plugins__.js
Normal file
@@ -0,0 +1,12 @@
|
||||
module.exports = function (runtime, scope) {
|
||||
function plugins(){
|
||||
}
|
||||
|
||||
plugins.load = function(packageName){
|
||||
var plugin = runtime.plugins.load(packageName);
|
||||
var index = require(plugin.mainScriptPath);
|
||||
return index(plugin.unwrap());
|
||||
}
|
||||
|
||||
return plugins;
|
||||
}
|
||||
Reference in New Issue
Block a user