|
@@ -25,23 +25,23 @@ if (fs.existsSync(configPath)) {
|
|
|
}
|
|
}
|
|
|
} catch (e) {}
|
|
} catch (e) {}
|
|
|
}
|
|
}
|
|
|
-const funcDir = path.join(__dirname, 'fun')
|
|
|
|
|
|
|
+const funcDir = path.join(__dirname, 'actions', 'fun')
|
|
|
const DEFAULT_STEP_INTERVAL = 1000
|
|
const DEFAULT_STEP_INTERVAL = 1000
|
|
|
const DEFAULT_SCROLL_DISTANCE = 100
|
|
const DEFAULT_SCROLL_DISTANCE = 100
|
|
|
const compilerConfig = { projectRoot, funcDir, adbInteractPath, nodeExePath, DEFAULT_STEP_INTERVAL, DEFAULT_SCROLL_DISTANCE }
|
|
const compilerConfig = { projectRoot, funcDir, adbInteractPath, nodeExePath, DEFAULT_STEP_INTERVAL, DEFAULT_SCROLL_DISTANCE }
|
|
|
|
|
|
|
|
// --- 依赖 ---
|
|
// --- 依赖 ---
|
|
|
-const setParser = require('./components/actions/set-parser.js')
|
|
|
|
|
-const expressionEvaluator = require('./components/expression-evaluator.js')
|
|
|
|
|
-const runtimeApi = require('./components/runtime-api.js')
|
|
|
|
|
-const workflowJsonParser = require('./components/workflow-json-parser.js')
|
|
|
|
|
-const sequenceRunner = require('./components/sequence-runner.js')
|
|
|
|
|
-const actions = require('./components/actions/fun-parser.js')
|
|
|
|
|
|
|
+const setParser = require('./actions/set-parser.js')
|
|
|
|
|
+const expressionEvaluator = require('./expression-evaluator.js')
|
|
|
|
|
+const runtimeApi = require('./runtime-api.js')
|
|
|
|
|
+const workflowJsonParser = require('./workflow-json-parser.js')
|
|
|
|
|
+const sequenceRunner = require('./sequence-runner.js')
|
|
|
|
|
+const actions = require('./actions/fun-parser.js')
|
|
|
|
|
|
|
|
// --- 功能模块(fun 目录)与运行时 API ---
|
|
// --- 功能模块(fun 目录)与运行时 API ---
|
|
|
-const { matchImageAndGetCoordinate } = require('./fun/img-center-point-location.js')
|
|
|
|
|
-const { readTextFile } = require('./fun/read-txt.js')
|
|
|
|
|
-const { writeTextFile } = require('./fun/save-txt.js')
|
|
|
|
|
|
|
+const { matchImageAndGetCoordinate } = require('./actions/fun/img-center-point-location.js')
|
|
|
|
|
+const { readTextFile } = require('./actions/fun/read-txt.js')
|
|
|
|
|
+const { writeTextFile } = require('./actions/fun/save-txt.js')
|
|
|
|
|
|
|
|
const electronAPI = runtimeApi.createElectronAPI({ matchImageAndGetCoordinate, readTextFile, writeTextFile }, compilerConfig)
|
|
const electronAPI = runtimeApi.createElectronAPI({ matchImageAndGetCoordinate, readTextFile, writeTextFile }, compilerConfig)
|
|
|
|
|
|