fix: cannot run .auto file on script list

This commit is contained in:
hyb1996
2018-01-25 14:30:07 +08:00
parent 8713027efe
commit 80a7792ccd

View File

@@ -92,7 +92,7 @@ public class Scripts {
} }
public static ScriptExecution run(ScriptFile file) { public static ScriptExecution run(ScriptFile file) {
return AutoJs.getInstance().getScriptEngineService().execute(new JavaScriptFileSource(file), new ExecutionConfig() return AutoJs.getInstance().getScriptEngineService().execute(file.toSource(), new ExecutionConfig()
.executePath(file.getParent())); .executePath(file.getParent()));
} }
@@ -103,7 +103,7 @@ public class Scripts {
} }
public static ScriptExecution runWithBroadcastSender(File file) { public static ScriptExecution runWithBroadcastSender(File file) {
return AutoJs.getInstance().getScriptEngineService().execute(new JavaScriptFileSource(file), BROADCAST_SENDER_SCRIPT_EXECUTION_LISTENER, return AutoJs.getInstance().getScriptEngineService().execute(new ScriptFile(file).toSource(), BROADCAST_SENDER_SCRIPT_EXECUTION_LISTENER,
new ExecutionConfig().executePath(file.getParent())); new ExecutionConfig().executePath(file.getParent()));
} }