JS脚本:料理使用及料理加工脚本进行inputTest改造,原方法将字符串拆分后,通过 key press 输入 (#632)

* Update manifest.json

* Update main.js

* Update manifest.json

* Update settings.json

* Update main.js

* Update manifest.json

* Update settings.json
This commit is contained in:
5117600049
2025-04-23 11:33:17 +08:00
committed by GitHub
parent 73fbbc845b
commit e014c5d626
6 changed files with 16 additions and 25 deletions

View File

@@ -1,6 +1,7 @@
(async function () { (async function () {
let foodName = settings.foodName ?? 0; let foodName = settings.foodName ?? 0;
if(foodName){ if(foodName){
await genshin.returnMainUi();
await sleep(1000); await sleep(1000);
keyPress("B");//打开背包 keyPress("B");//打开背包
await sleep(2000); await sleep(2000);
@@ -12,15 +13,7 @@ click(195, 1020);//重置
await sleep(1000); await sleep(1000);
click(110, 110);//输入名字 click(110, 110);//输入名字
await sleep(1000); await sleep(1000);
//恢复类食物click(75, 265); inputText(`${foodName}`);
//攻击类食物click(75, 350);
//冒险类食物click(75, 435);
//防御类食物click(75, 520);
//药剂click(75, 610);
for (const char of foodName) {
keyPress(char);
await sleep(500);
}
keyPress("SPACE"); keyPress("SPACE");
await sleep(500); await sleep(500);
click(490, 1020);//确认筛选 click(490, 1020);//确认筛选
@@ -31,6 +24,7 @@ click(1690, 1015);//使用
await sleep(1000); await sleep(1000);
keyPress("ESCAPE"); keyPress("ESCAPE");
await sleep(1500); await sleep(1500);
}; await genshin.returnMainUi();
}
})(); })();

View File

@@ -1,8 +1,8 @@
{ {
"manifest_version": 1, "manifest_version": 1,
"name": "料理使用", "name": "料理使用",
"version": "1.0", "version": "1.1",
"description": "请输入料理名称常见部分的拼音小写比如月亮派输入yueliang", "description": "请输入料理全部名称,需要0.44.6以及以上版本",
"authors": [ "authors": [
{ {
"name": "柒叶子", "name": "柒叶子",

View File

@@ -2,6 +2,6 @@
{ {
"name": "foodName", "name": "foodName",
"type": "input-text", "type": "input-text",
"label": "请输入料理名称常见部分的拼音小写(月亮派yueliang)" "label": "请输入料理的正确名称 "
}, },
] ]

View File

@@ -1,7 +1,7 @@
(async function () { (async function () {
let foodName = settings.foodName ?? 0; let foodName = settings.foodName ?? 0;
let foodNum = settings.foodNum ?? 0; let foodNum = settings.foodNum ?? 1;
let flourNum = settings.flourNum ?? 0; let flourNum = settings.flourNum ?? 0;
let creamNum = settings.creamNum ?? 0; let creamNum = settings.creamNum ?? 0;
let smokedPoultryNum = settings.smokedPoultryNum ?? 0; let smokedPoultryNum = settings.smokedPoultryNum ?? 0;
@@ -30,10 +30,7 @@ click(195, 1020);//重置
await sleep(1000); await sleep(1000);
click(110, 110);//输入名字 click(110, 110);//输入名字
await sleep(1000); await sleep(1000);
for (const char of foodName) { inputText(`${foodName}`);
keyPress(char);
await sleep(500);
}
keyPress("SPACE"); keyPress("SPACE");
await sleep(500); await sleep(500);
click(490, 1020);//确认筛选 click(490, 1020);//确认筛选

View File

@@ -1,8 +1,8 @@
{ {
"manifest_version": 1, "manifest_version": 1,
"name": "料理制作及食材加工", "name": "料理制作及食材加工",
"version": "1.0", "version": "1.1",
"description": "自动烹饪料理以及加工食材", "description": "自动烹饪料理以及加工食材,需要0.44.6及以上版本",
"authors": [ "authors": [
{ {
"name": "柒叶子", "name": "柒叶子",

View File

@@ -2,7 +2,7 @@
{ {
"name": "foodName", "name": "foodName",
"type": "input-text", "type": "input-text",
"label": "请输入料理的拼音小写" "label": "请输入料理的全名"
}, },
{ {