更新联机换号,增加结束延时自定义,保证ABGI (#2544)

This commit is contained in:
古又
2025-12-22 18:28:44 +08:00
committed by GitHub
parent 7858b145be
commit 52a557acd8
4 changed files with 85 additions and 52 deletions

View File

@@ -4,8 +4,8 @@
#### 不了解的可以去BetterGI的QQ频道搜索【auto-bgi】 #### 不了解的可以去BetterGI的QQ频道搜索【auto-bgi】
#### 也可以电脑点击【[ABGI](https://gitee.com/wangjian0327/auto-bgi/blob/ginVue/README.md)】进行学习了解以及加入QQ群215053644 #### 也可以电脑点击【[ABGI](https://gitee.com/wangjian0327/auto-bgi/blob/ginVue/README.md)】进行学习了解以及加入QQ群215053644
##### 可启动的功能有 ##### 可启动的功能有
"一条龙", 参数为:一条龙名字,ps【默认配置】 "一条龙", [参数为:一条龙名字,Ps【默认配置】]
"配置组", 参数为:配置组名字,ps【锄地】 "配置组", [参数为:配置组名字,Ps【锄地】]
"狗粮联机上线", "狗粮联机上线",
"狗粮联机下线", "狗粮联机下线",
"狗粮联机调试", "狗粮联机调试",
@@ -15,13 +15,15 @@
"电脑静音", "电脑静音",
"开始obs录制", "开始obs录制",
"结束obs录制", "结束obs录制",
"米游社签到" (需要自己配置相关文件) "米游社签到" [需要自己配置相关文件]
"启动bat脚本"参数为bat脚本路径ps【E:\ABGI\重启.bat】 "启动bat脚本"[参数为bat脚本路径Ps【E:\ABGI\重启.bat】]
"联机更换ABGI的账号信息"[参数为uid-namePs【1*******-原神大王】]
"关闭原神",(待开放)
------ ------
## <font color=red>注意</font> ## <font color=red>注意</font>
#### 使用`ABGIHoui`脚本时,`ABGI`最低版本为【<font color=#FF69B4>3.4.5</font>】 #### 使用`ABGIHoui`脚本时,`ABGI`最低版本为【<font color=#FF69B4>3.4.15</font>】
#### 原理解释 #### 原理解释
这是ABGI内置关键词识别然后进行调用功能 这是ABGI内置关键词识别然后进行调用功能

View File

@@ -1,46 +1,69 @@
(async function () { (async function () {
switch (settings.selectTask) { var outTime= parseInt(settings.outTime, 10);
case "一条龙": switch (settings.selectTask) {
log.info(`ABGI启动${settings.selectTask}`+""+`${settings.inputText}`); case "一条龙":
return; log.info(`ABGI启动${settings.selectTask}`+""+`${settings.inputText}`);
case "配置组": await sleep(outTime);
log.info(`ABGI启动${settings.selectTask}`+""+`${settings.inputText}`); return;
return; case "配置组":
case "狗粮联机上线": log.info(`ABGI启动${settings.selectTask}`+""+`${settings.inputText}`);
log.info(`ABGI启动联机上线`+""); await sleep(outTime);
return; return;
case "狗粮联机线": case "狗粮联机线":
log.info(`ABGI启动联机线`+""); log.info(`ABGI启动联机线`+"");
return; await sleep(outTime);
case "狗粮联机调试": return;
log.info(`ABGI启动联机调试`+""); case "狗粮联机下线":
return; log.info(`ABGI启动联机下线`+"");
case "指定脚本更新": await sleep(outTime);
log.info(`ABGI启动脚本更新`+""+`${settings.inputText}`); return;
return; case "狗粮联机调试":
case "今日配置组执行情况通知": log.info(`ABGI启动联机调试`+"");
log.info(`ABGI启动${settings.selectTask}`+""); await sleep(outTime);
return; return;
case "关闭原神和关闭bgi": case "指定脚本更新":
log.info(`ABGI启动${settings.selectTask}`+""); log.info(`ABGI启动脚本更新`+""+`${settings.inputText}`);
return; await sleep(outTime);
case "电脑静音": return;
log.info(`ABGI启动${settings.selectTask}`+""); case "今日配置组执行情况通知":
return; log.info(`ABGI启动${settings.selectTask}`+"");
case "开始obs录制": await sleep(outTime);
log.info(`ABGI启动obs`+""+`启动`); return;
return; case "关闭原神和关闭bgi":
case "结束obs录制": log.info(`ABGI启动${settings.selectTask}`+"");
log.info(`ABGI启动obs`+""+`关闭`); await sleep(outTime);
return; return;
case "米游社签到": case "电脑静音":
log.info(`ABGI启动${settings.selectTask}`+""); log.info(`ABGI启动${settings.selectTask}`+"");
return; await sleep(outTime);
case "bat脚本": return;
log.info(`ABGI启动BAT脚本`+""+`${settings.inputText}`); case "开始obs录制":
return; log.info(`ABGI启动obs`+""+`启动`);
default: await sleep(outTime);
log.error(`ABGI不支持的任务${settings.selectTask}`); return;
return; case "结束obs录制":
}; log.info(`ABGI启动obs`+""+`关闭`);
await sleep(outTime);
return;
case "米游社签到":
log.info(`ABGI启动${settings.selectTask}`+"");
await sleep(outTime);
return;
case "bat脚本":
log.info(`ABGI启动BAT脚本`+""+`${settings.inputText}`);
await sleep(outTime);
return;
case "联机更换ABGI的账号信息":
log.info(`ABGI启动联机换号`+""+`${settings.inputText}`);
await sleep(outTime);
return;
case "关闭原神":
log.info(`ABGI启动${settings.selectTask}`+"");
await sleep(outTime);
return;
default:
log.error(`ABGI不支持的任务${settings.selectTask}`);
await sleep(outTime);
return;
};
})(); })();

View File

@@ -1,7 +1,7 @@
{ {
"manifest_version": 1, "manifest_version": 1,
"name": "老王妙妙屋", "name": "老王妙妙屋",
"version": "0.3", "version": "0.4",
"tags": [ "tags": [
"abgi" "abgi"
], ],

View File

@@ -16,14 +16,22 @@
"开始obs录制", "开始obs录制",
"结束obs录制", "结束obs录制",
"米游社签到", "米游社签到",
"bat脚本" "bat脚本",
"联机更换ABGI的账号信息"
// "关闭原神"
], ],
"default": "" "default": ""
}, },
{ {
"name": "inputText", "name": "inputText",
"type": "input-text", "type": "input-text",
"label": " 任务参数(可选) \n 一条龙名字、配置组名字以及JS脚本名字\n注意多个配置组或JS脚本名字之间用【空格】分隔", "label": " 任务参数(可选) \n 一条龙名字、配置组名字以及JS脚本名字\n注意多个配置组或JS脚本名字之间用【空格】分隔\n其他任务参数请阅读README.md",
"default": "" "default": ""
},
{
"name": "outTime",
"type": "input-text",
"label": " 结束延时(可改) \n 默认一秒,可以设置延时时间,单位毫秒",
"default": "1000"
} }
] ]