diff --git a/repo/js/JustMove/main.js b/repo/js/JustMove/main.js new file mode 100644 index 00000000..88394d93 --- /dev/null +++ b/repo/js/JustMove/main.js @@ -0,0 +1,36 @@ +(async function () { + + timeset=1000*settings.t + domainName = settings.domainName + + switch (domainName) { + case "前(W)": + keyDown("w") + await sleep(timeset); + keyUp("w") + log.info("前(W)移动{time}秒", settings.t) + break; + case "后(S)": + keyDown("s") + await sleep(timeset); + keyUp("s") + log.info("后(S)移动{time}秒", settings.t) + break; + case "左(A)": + keyDown("a") + await sleep(timeset); + keyUp("a") + log.info("左(A)移动{time}秒", settings.t) + break; + case "右(D)": + keyDown("d") + await sleep(timeset); + keyUp("d") + log.info("右(D)移动{time}秒", settings.t) + break; + default: + log.info("未检测到设置,你需要到设置里设置移动方向"); + break; + } + await sleep(timeset); +})(); \ No newline at end of file diff --git a/repo/js/JustMove/manifest.json b/repo/js/JustMove/manifest.json new file mode 100644 index 00000000..128dbd4b --- /dev/null +++ b/repo/js/JustMove/manifest.json @@ -0,0 +1,13 @@ +{ + "manifest_version": 1, + "name": "只是移动一下", + "version": "1.0", + "description": "用于自定义移动", + "authors": [ + { + "name": "½" + } + ], + "settings_ui": "settings.json", + "main": "main.js" +} \ No newline at end of file diff --git a/repo/js/JustMove/settings.json b/repo/js/JustMove/settings.json new file mode 100644 index 00000000..de5a2161 --- /dev/null +++ b/repo/js/JustMove/settings.json @@ -0,0 +1,18 @@ +[ + { + "name": "domainName", + "type": "select", + "label": "方向", + "options": [ + "前(W)", + "后(S)", + "左(A)", + "右(D)" + ] + }, + { + "name": "t", + "type": "input-text", + "label": "等待时间(单位:秒)" + } +] \ No newline at end of file