diff --git a/404.html b/404.html index 7ebafae1a..fccc5a381 100644 --- a/404.html +++ b/404.html @@ -15,7 +15,7 @@
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
- + \ No newline at end of file diff --git a/about.html b/about.html index 9288c19af..d835ffe53 100644 --- a/about.html +++ b/about.html @@ -12,13 +12,13 @@ - + -
Skip to content

关于

已知问题 Known Issues

  • ocr中文文字识别精度尚可,但不是特别高
  • 截图速度过快可能导致问题

联系我们 Contact Us

  • QQ群:658302636 (有开发意向请加作者 Email pur1fying at 2274916027@qq.com

未来目标 Future Goals

  • 学生党,痛苦喵,大家一起来开源喵
  • 完善异常检测机制
  • 训练一个高精度ocr模型
- +
Skip to content

关于

已知问题 Known Issues

  • ocr中文文字识别精度尚可,但不是特别高
  • 截图速度过快可能导致问题

联系我们 Contact Us

  • QQ群:658302636 (有开发意向请加作者 Email pur1fying at 2274916027@qq.com

未来目标 Future Goals

  • 学生党,痛苦喵,大家一起来开源喵
  • 完善异常检测机制
  • 训练一个高精度ocr模型
+ \ No newline at end of file diff --git a/api-examples.html b/api-examples.html index 25b0724f0..50b94347a 100644 --- a/api-examples.html +++ b/api-examples.html @@ -12,7 +12,7 @@ - + @@ -122,11 +122,11 @@ "headers": [], "relativePath": "api-examples.md", "filePath": "api-examples.md", - "lastUpdated": 1721228865000 + "lastUpdated": 1721228986000 }

Page Frontmatter

{
   "outline": "deep"
-}

More

Check out the documentation for the full list of runtime APIs.

- +}

More

Check out the documentation for the full list of runtime APIs.

+ \ No newline at end of file diff --git a/assets/about.md.HHHmbt6D.js b/assets/about.md.uEiOjDXr.js similarity index 96% rename from assets/about.md.HHHmbt6D.js rename to assets/about.md.uEiOjDXr.js index a33ad5da2..1617b1137 100644 --- a/assets/about.md.HHHmbt6D.js +++ b/assets/about.md.uEiOjDXr.js @@ -1 +1 @@ -import{_ as a,o as t,c as e,a2 as o}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1721228865000}'),r={name:"about.md"},s=o('

关于

已知问题 Known Issues

联系我们 Contact Us

未来目标 Future Goals

',7),n=[s];function l(i,u,c,_,d,h){return t(),e("div",null,n)}const g=a(r,[["render",l]]);export{m as __pageData,g as default}; +import{_ as a,o as t,c as e,a2 as o}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1721228986000}'),r={name:"about.md"},s=o('

关于

已知问题 Known Issues

联系我们 Contact Us

未来目标 Future Goals

',7),n=[s];function l(i,u,c,_,d,h){return t(),e("div",null,n)}const g=a(r,[["render",l]]);export{m as __pageData,g as default}; diff --git a/assets/about.md.HHHmbt6D.lean.js b/assets/about.md.uEiOjDXr.lean.js similarity index 83% rename from assets/about.md.HHHmbt6D.lean.js rename to assets/about.md.uEiOjDXr.lean.js index c13d8ee36..fa14eaa90 100644 --- a/assets/about.md.HHHmbt6D.lean.js +++ b/assets/about.md.uEiOjDXr.lean.js @@ -1 +1 @@ -import{_ as a,o as t,c as e,a2 as o}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1721228865000}'),r={name:"about.md"},s=o("",7),n=[s];function l(i,u,c,_,d,h){return t(),e("div",null,n)}const g=a(r,[["render",l]]);export{m as __pageData,g as default}; +import{_ as a,o as t,c as e,a2 as o}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"关于","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1721228986000}'),r={name:"about.md"},s=o("",7),n=[s];function l(i,u,c,_,d,h){return t(),e("div",null,n)}const g=a(r,[["render",l]]);export{m as __pageData,g as default}; diff --git a/assets/api-examples.md.9pwRDbCO.js b/assets/api-examples.md.T7iAiO3C.js similarity index 98% rename from assets/api-examples.md.9pwRDbCO.js rename to assets/api-examples.md.T7iAiO3C.js index 09b9b98ca..367997145 100644 --- a/assets/api-examples.md.9pwRDbCO.js +++ b/assets/api-examples.md.T7iAiO3C.js @@ -13,4 +13,4 @@ import{u as h,o as p,c as r,m as s,t as i,p as e,a2 as k,a}from"./chunks/framewo <pre>{{ page }}</pre> ### Page Frontmatter -<pre>{{ frontmatter }}</pre>

Results

Theme Data

`,6),o=s("h3",{id:"page-data",tabindex:"-1"},[a("Page Data "),s("a",{class:"header-anchor",href:"#page-data","aria-label":'Permalink to "Page Data"'},"​")],-1),E=s("h3",{id:"page-frontmatter",tabindex:"-1"},[a("Page Frontmatter "),s("a",{class:"header-anchor",href:"#page-frontmatter","aria-label":'Permalink to "Page Frontmatter"'},"​")],-1),g=s("h2",{id:"more",tabindex:"-1"},[a("More "),s("a",{class:"header-anchor",href:"#more","aria-label":'Permalink to "More"'},"​")],-1),c=s("p",null,[a("Check out the documentation for the "),s("a",{href:"https://vitepress.dev/reference/runtime-api#usedata",target:"_blank",rel:"noreferrer"},"full list of runtime APIs"),a(".")],-1),D=JSON.parse('{"title":"Runtime API Examples","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"api-examples.md","filePath":"api-examples.md","lastUpdated":1721228865000}'),m={name:"api-examples.md"},F=Object.assign(m,{setup(u){const{site:y,theme:t,page:n,frontmatter:l}=h();return(_,f)=>(p(),r("div",null,[d,s("pre",null,i(e(t)),1),o,s("pre",null,i(e(n)),1),E,s("pre",null,i(e(l)),1),g,c]))}});export{D as __pageData,F as default}; +<pre>{{ frontmatter }}</pre>

Results

Theme Data

`,6),o=s("h3",{id:"page-data",tabindex:"-1"},[a("Page Data "),s("a",{class:"header-anchor",href:"#page-data","aria-label":'Permalink to "Page Data"'},"​")],-1),E=s("h3",{id:"page-frontmatter",tabindex:"-1"},[a("Page Frontmatter "),s("a",{class:"header-anchor",href:"#page-frontmatter","aria-label":'Permalink to "Page Frontmatter"'},"​")],-1),g=s("h2",{id:"more",tabindex:"-1"},[a("More "),s("a",{class:"header-anchor",href:"#more","aria-label":'Permalink to "More"'},"​")],-1),c=s("p",null,[a("Check out the documentation for the "),s("a",{href:"https://vitepress.dev/reference/runtime-api#usedata",target:"_blank",rel:"noreferrer"},"full list of runtime APIs"),a(".")],-1),D=JSON.parse('{"title":"Runtime API Examples","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"api-examples.md","filePath":"api-examples.md","lastUpdated":1721228986000}'),m={name:"api-examples.md"},F=Object.assign(m,{setup(u){const{site:y,theme:t,page:n,frontmatter:l}=h();return(_,f)=>(p(),r("div",null,[d,s("pre",null,i(e(t)),1),o,s("pre",null,i(e(n)),1),E,s("pre",null,i(e(l)),1),g,c]))}});export{D as __pageData,F as default}; diff --git a/assets/api-examples.md.9pwRDbCO.lean.js b/assets/api-examples.md.T7iAiO3C.lean.js similarity index 94% rename from assets/api-examples.md.9pwRDbCO.lean.js rename to assets/api-examples.md.T7iAiO3C.lean.js index 5636cde05..5447d0d0e 100644 --- a/assets/api-examples.md.9pwRDbCO.lean.js +++ b/assets/api-examples.md.T7iAiO3C.lean.js @@ -1 +1 @@ -import{u as h,o as p,c as r,m as s,t as i,p as e,a2 as k,a}from"./chunks/framework.NxaGTdzX.js";const d=k("",6),o=s("h3",{id:"page-data",tabindex:"-1"},[a("Page Data "),s("a",{class:"header-anchor",href:"#page-data","aria-label":'Permalink to "Page Data"'},"​")],-1),E=s("h3",{id:"page-frontmatter",tabindex:"-1"},[a("Page Frontmatter "),s("a",{class:"header-anchor",href:"#page-frontmatter","aria-label":'Permalink to "Page Frontmatter"'},"​")],-1),g=s("h2",{id:"more",tabindex:"-1"},[a("More "),s("a",{class:"header-anchor",href:"#more","aria-label":'Permalink to "More"'},"​")],-1),c=s("p",null,[a("Check out the documentation for the "),s("a",{href:"https://vitepress.dev/reference/runtime-api#usedata",target:"_blank",rel:"noreferrer"},"full list of runtime APIs"),a(".")],-1),D=JSON.parse('{"title":"Runtime API Examples","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"api-examples.md","filePath":"api-examples.md","lastUpdated":1721228865000}'),m={name:"api-examples.md"},F=Object.assign(m,{setup(u){const{site:y,theme:t,page:n,frontmatter:l}=h();return(_,f)=>(p(),r("div",null,[d,s("pre",null,i(e(t)),1),o,s("pre",null,i(e(n)),1),E,s("pre",null,i(e(l)),1),g,c]))}});export{D as __pageData,F as default}; +import{u as h,o as p,c as r,m as s,t as i,p as e,a2 as k,a}from"./chunks/framework.NxaGTdzX.js";const d=k("",6),o=s("h3",{id:"page-data",tabindex:"-1"},[a("Page Data "),s("a",{class:"header-anchor",href:"#page-data","aria-label":'Permalink to "Page Data"'},"​")],-1),E=s("h3",{id:"page-frontmatter",tabindex:"-1"},[a("Page Frontmatter "),s("a",{class:"header-anchor",href:"#page-frontmatter","aria-label":'Permalink to "Page Frontmatter"'},"​")],-1),g=s("h2",{id:"more",tabindex:"-1"},[a("More "),s("a",{class:"header-anchor",href:"#more","aria-label":'Permalink to "More"'},"​")],-1),c=s("p",null,[a("Check out the documentation for the "),s("a",{href:"https://vitepress.dev/reference/runtime-api#usedata",target:"_blank",rel:"noreferrer"},"full list of runtime APIs"),a(".")],-1),D=JSON.parse('{"title":"Runtime API Examples","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"api-examples.md","filePath":"api-examples.md","lastUpdated":1721228986000}'),m={name:"api-examples.md"},F=Object.assign(m,{setup(u){const{site:y,theme:t,page:n,frontmatter:l}=h();return(_,f)=>(p(),r("div",null,[d,s("pre",null,i(e(t)),1),o,s("pre",null,i(e(n)),1),E,s("pre",null,i(e(l)),1),g,c]))}});export{D as __pageData,F as default}; diff --git a/assets/config.md.5D2hhzDN.js b/assets/config.md.n3wQXUL3.js similarity index 93% rename from assets/config.md.5D2hhzDN.js rename to assets/config.md.n3wQXUL3.js index ab204507a..0904c36c1 100644 --- a/assets/config.md.5D2hhzDN.js +++ b/assets/config.md.n3wQXUL3.js @@ -1 +1 @@ -import{_ as t,o,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"如何使用","description":"","frontmatter":{},"headers":[],"relativePath":"config.md","filePath":"config.md","lastUpdated":1721228865000}'),a={name:"config.md"},n=s('

如何使用

一些关键的参数

',3),r=[n];function i(_,l,c,d,g,p){return o(),e("div",null,r)}const m=t(a,[["render",i]]);export{h as __pageData,m as default}; +import{_ as t,o,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"如何使用","description":"","frontmatter":{},"headers":[],"relativePath":"config.md","filePath":"config.md","lastUpdated":1721228986000}'),a={name:"config.md"},n=s('

如何使用

一些关键的参数

',3),r=[n];function i(_,l,c,d,g,p){return o(),e("div",null,r)}const m=t(a,[["render",i]]);export{h as __pageData,m as default}; diff --git a/assets/config.md.5D2hhzDN.lean.js b/assets/config.md.n3wQXUL3.lean.js similarity index 83% rename from assets/config.md.5D2hhzDN.lean.js rename to assets/config.md.n3wQXUL3.lean.js index e7911bb46..6b1db4173 100644 --- a/assets/config.md.5D2hhzDN.lean.js +++ b/assets/config.md.n3wQXUL3.lean.js @@ -1 +1 @@ -import{_ as t,o,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"如何使用","description":"","frontmatter":{},"headers":[],"relativePath":"config.md","filePath":"config.md","lastUpdated":1721228865000}'),a={name:"config.md"},n=s("",3),r=[n];function i(_,l,c,d,g,p){return o(),e("div",null,r)}const m=t(a,[["render",i]]);export{h as __pageData,m as default}; +import{_ as t,o,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"如何使用","description":"","frontmatter":{},"headers":[],"relativePath":"config.md","filePath":"config.md","lastUpdated":1721228986000}'),a={name:"config.md"},n=s("",3),r=[n];function i(_,l,c,d,g,p){return o(),e("div",null,r)}const m=t(a,[["render",i]]);export{h as __pageData,m as default}; diff --git a/assets/device_operation.md.ImUCInXy.js b/assets/device_operation.md.v75RP8bg.js similarity index 98% rename from assets/device_operation.md.ImUCInXy.js rename to assets/device_operation.md.v75RP8bg.js index 2257d519e..40238420a 100644 --- a/assets/device_operation.md.ImUCInXy.js +++ b/assets/device_operation.md.v75RP8bg.js @@ -1 +1 @@ -import{_ as i,o as a,c as e,a2 as l}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"简介","description":"","frontmatter":{},"headers":[],"relativePath":"device_operation.md","filePath":"device_operation.md","lastUpdated":1721228865000}'),t={name:"device_operation.md"},o=l('

简介

模拟器进程级api,支持主流安卓模拟器。

使用方法

python
import device_operation

包含功能&函数用法

函数列表

通用参数

simulator_type:(模拟器类型)

multi_instance:

uuid: 来源为 get_simulator_uuid(uuid)的返回值或/config/device.json内对应模拟器的id

config_write函数的latest_adb_address和latest_command_line如不填写将会自动获取。

WARNING

非常不建议使用 process_native_api,直接使用较为危险。

支持的操作

',17),s=[o];function d(c,n,u,_,r,p){return a(),e("div",null,s)}const b=i(t,[["render",d]]);export{h as __pageData,b as default}; +import{_ as i,o as a,c as e,a2 as l}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"简介","description":"","frontmatter":{},"headers":[],"relativePath":"device_operation.md","filePath":"device_operation.md","lastUpdated":1721228986000}'),t={name:"device_operation.md"},o=l('

简介

模拟器进程级api,支持主流安卓模拟器。

使用方法

python
import device_operation

包含功能&函数用法

函数列表

通用参数

simulator_type:(模拟器类型)

multi_instance:

uuid: 来源为 get_simulator_uuid(uuid)的返回值或/config/device.json内对应模拟器的id

config_write函数的latest_adb_address和latest_command_line如不填写将会自动获取。

WARNING

非常不建议使用 process_native_api,直接使用较为危险。

支持的操作

',17),s=[o];function d(c,n,u,_,r,p){return a(),e("div",null,s)}const b=i(t,[["render",d]]);export{h as __pageData,b as default}; diff --git a/assets/device_operation.md.ImUCInXy.lean.js b/assets/device_operation.md.v75RP8bg.lean.js similarity index 84% rename from assets/device_operation.md.ImUCInXy.lean.js rename to assets/device_operation.md.v75RP8bg.lean.js index b0c0d593c..8d0a3c8bf 100644 --- a/assets/device_operation.md.ImUCInXy.lean.js +++ b/assets/device_operation.md.v75RP8bg.lean.js @@ -1 +1 @@ -import{_ as i,o as a,c as e,a2 as l}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"简介","description":"","frontmatter":{},"headers":[],"relativePath":"device_operation.md","filePath":"device_operation.md","lastUpdated":1721228865000}'),t={name:"device_operation.md"},o=l("",17),s=[o];function d(c,n,u,_,r,p){return a(),e("div",null,s)}const b=i(t,[["render",d]]);export{h as __pageData,b as default}; +import{_ as i,o as a,c as e,a2 as l}from"./chunks/framework.NxaGTdzX.js";const h=JSON.parse('{"title":"简介","description":"","frontmatter":{},"headers":[],"relativePath":"device_operation.md","filePath":"device_operation.md","lastUpdated":1721228986000}'),t={name:"device_operation.md"},o=l("",17),s=[o];function d(c,n,u,_,r,p){return a(),e("div",null,s)}const b=i(t,[["render",d]]);export{h as __pageData,b as default}; diff --git a/assets/docs.md.eoHV5Mq-.js b/assets/docs.md.oL-GCi-p.js similarity index 98% rename from assets/docs.md.eoHV5Mq-.js rename to assets/docs.md.oL-GCi-p.js index 454141bb9..c7e4b3b27 100644 --- a/assets/docs.md.eoHV5Mq-.js +++ b/assets/docs.md.oL-GCi-p.js @@ -1 +1 @@ -import{_ as a,o as s,c as e,a2 as i}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"关于文档","description":"","frontmatter":{},"headers":[],"relativePath":"docs.md","filePath":"docs.md","lastUpdated":1721228865000}'),t={name:"docs.md"},p=i('

关于文档

当前文档使用VitePress构建

为了编写文档,你可能需要准备Nodejspnpm

安装环境

安装Node.js

需要20.x版本

前往Nodejs官网下载安装包,安装完成后,打开命令行工具,输入 node -vnpm -v 检查是否安装成功

安装pnpm

安装完Nodejs后

执行

bash
npm install -g pnpm

安装文档

先切换到 docs 目录

bash
cd docs

安装依赖

bash
pnpm install

预览文档

执行

bash
npm run docs:dev

实时预览文档

现在修改md文件试试!

构建文档

你需要部署文档?

执行

bash
npm run docs:build

将会在 docs/.vitepress/dist 目录下生成静态文件

',26),n=[p];function h(l,o,d,r,c,k){return s(),e("div",null,n)}const u=a(t,[["render",h]]);export{b as __pageData,u as default}; +import{_ as a,o as s,c as e,a2 as i}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"关于文档","description":"","frontmatter":{},"headers":[],"relativePath":"docs.md","filePath":"docs.md","lastUpdated":1721228986000}'),t={name:"docs.md"},p=i('

关于文档

当前文档使用VitePress构建

为了编写文档,你可能需要准备Nodejspnpm

安装环境

安装Node.js

需要20.x版本

前往Nodejs官网下载安装包,安装完成后,打开命令行工具,输入 node -vnpm -v 检查是否安装成功

安装pnpm

安装完Nodejs后

执行

bash
npm install -g pnpm

安装文档

先切换到 docs 目录

bash
cd docs

安装依赖

bash
pnpm install

预览文档

执行

bash
npm run docs:dev

实时预览文档

现在修改md文件试试!

构建文档

你需要部署文档?

执行

bash
npm run docs:build

将会在 docs/.vitepress/dist 目录下生成静态文件

',26),n=[p];function h(l,o,d,r,c,k){return s(),e("div",null,n)}const u=a(t,[["render",h]]);export{b as __pageData,u as default}; diff --git a/assets/docs.md.eoHV5Mq-.lean.js b/assets/docs.md.oL-GCi-p.lean.js similarity index 83% rename from assets/docs.md.eoHV5Mq-.lean.js rename to assets/docs.md.oL-GCi-p.lean.js index 5c10edde7..7aaa70f46 100644 --- a/assets/docs.md.eoHV5Mq-.lean.js +++ b/assets/docs.md.oL-GCi-p.lean.js @@ -1 +1 @@ -import{_ as a,o as s,c as e,a2 as i}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"关于文档","description":"","frontmatter":{},"headers":[],"relativePath":"docs.md","filePath":"docs.md","lastUpdated":1721228865000}'),t={name:"docs.md"},p=i("",26),n=[p];function h(l,o,d,r,c,k){return s(),e("div",null,n)}const u=a(t,[["render",h]]);export{b as __pageData,u as default}; +import{_ as a,o as s,c as e,a2 as i}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"关于文档","description":"","frontmatter":{},"headers":[],"relativePath":"docs.md","filePath":"docs.md","lastUpdated":1721228986000}'),t={name:"docs.md"},p=i("",26),n=[p];function h(l,o,d,r,c,k){return s(),e("div",null,n)}const u=a(t,[["render",h]]);export{b as __pageData,u as default}; diff --git a/assets/downloads.md.A513-zX6.js b/assets/downloads.md.2Hn0d_F6.js similarity index 91% rename from assets/downloads.md.A513-zX6.js rename to assets/downloads.md.2Hn0d_F6.js index 27418cd1b..2ff92d5f8 100644 --- a/assets/downloads.md.A513-zX6.js +++ b/assets/downloads.md.2Hn0d_F6.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"下载BAAS","text":"解压即用","tagline":"纯小白?来QQ群下载,有群友帮你解答问题","actions":[{"theme":"brand","text":"前往Github下载","link":"https://github.com/pur1fying/blue_archive_auto_script/releases"},{"theme":"brand","text":"QQ群:658302636"},{"theme":"alt","text":"已下载,看看怎么用","link":"/features"}]}},"headers":[],"relativePath":"downloads.md","filePath":"downloads.md","lastUpdated":1721228865000}'),o={name:"downloads.md"};function n(s,r,d,c,i,l){return e(),a("div")}const _=t(o,[["render",n]]);export{p as __pageData,_ as default}; +import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"下载BAAS","text":"解压即用","tagline":"纯小白?来QQ群下载,有群友帮你解答问题","actions":[{"theme":"brand","text":"前往Github下载","link":"https://github.com/pur1fying/blue_archive_auto_script/releases"},{"theme":"brand","text":"QQ群:658302636"},{"theme":"alt","text":"已下载,看看怎么用","link":"/features"}]}},"headers":[],"relativePath":"downloads.md","filePath":"downloads.md","lastUpdated":1721228986000}'),o={name:"downloads.md"};function n(s,r,d,c,i,l){return e(),a("div")}const _=t(o,[["render",n]]);export{p as __pageData,_ as default}; diff --git a/assets/downloads.md.A513-zX6.lean.js b/assets/downloads.md.2Hn0d_F6.lean.js similarity index 91% rename from assets/downloads.md.A513-zX6.lean.js rename to assets/downloads.md.2Hn0d_F6.lean.js index 27418cd1b..2ff92d5f8 100644 --- a/assets/downloads.md.A513-zX6.lean.js +++ b/assets/downloads.md.2Hn0d_F6.lean.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"下载BAAS","text":"解压即用","tagline":"纯小白?来QQ群下载,有群友帮你解答问题","actions":[{"theme":"brand","text":"前往Github下载","link":"https://github.com/pur1fying/blue_archive_auto_script/releases"},{"theme":"brand","text":"QQ群:658302636"},{"theme":"alt","text":"已下载,看看怎么用","link":"/features"}]}},"headers":[],"relativePath":"downloads.md","filePath":"downloads.md","lastUpdated":1721228865000}'),o={name:"downloads.md"};function n(s,r,d,c,i,l){return e(),a("div")}const _=t(o,[["render",n]]);export{p as __pageData,_ as default}; +import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"下载BAAS","text":"解压即用","tagline":"纯小白?来QQ群下载,有群友帮你解答问题","actions":[{"theme":"brand","text":"前往Github下载","link":"https://github.com/pur1fying/blue_archive_auto_script/releases"},{"theme":"brand","text":"QQ群:658302636"},{"theme":"alt","text":"已下载,看看怎么用","link":"/features"}]}},"headers":[],"relativePath":"downloads.md","filePath":"downloads.md","lastUpdated":1721228986000}'),o={name:"downloads.md"};function n(s,r,d,c,i,l){return e(),a("div")}const _=t(o,[["render",n]]);export{p as __pageData,_ as default}; diff --git a/assets/faq.md.kAfRm14R.js b/assets/faq.md.mIfGSB4F.js similarity index 97% rename from assets/faq.md.kAfRm14R.js rename to assets/faq.md.mIfGSB4F.js index af6005432..7bd4b55d9 100644 --- a/assets/faq.md.kAfRm14R.js +++ b/assets/faq.md.mIfGSB4F.js @@ -1 +1 @@ -import{_ as a,o as e,c as t,a2 as i}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"faq.md","filePath":"faq.md","lastUpdated":1721228865000}'),l={name:"faq.md"},r=i('

常见问题

模拟器连接相关问题

自动扫描检测不到我的模拟器?

这可能是由于你的模拟器并不在支持列表中或者你的注册表我们检索失败了。 你可以尝试手动指定adb端口号。

一直弹出tentative click如何处理?

如果是 蓝叠模拟器:

原因未知,如果蓝叠模拟器出现内存占用爆炸性增长则是遇到了该问题。在重装一次(不能使用备份导入原数据)后应当即可正常使用。仍然建议备份后再执行相关操作


如果是 mumu 12模拟器:


如果在运行中出现该问题:

',13),o=[r];function c(n,s,d,h,_,p){return e(),t("div",null,o)}const f=a(l,[["render",c]]);export{m as __pageData,f as default}; +import{_ as a,o as e,c as t,a2 as i}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"faq.md","filePath":"faq.md","lastUpdated":1721228986000}'),l={name:"faq.md"},r=i('

常见问题

模拟器连接相关问题

自动扫描检测不到我的模拟器?

这可能是由于你的模拟器并不在支持列表中或者你的注册表我们检索失败了。 你可以尝试手动指定adb端口号。

一直弹出tentative click如何处理?

如果是 蓝叠模拟器:

原因未知,如果蓝叠模拟器出现内存占用爆炸性增长则是遇到了该问题。在重装一次(不能使用备份导入原数据)后应当即可正常使用。仍然建议备份后再执行相关操作


如果是 mumu 12模拟器:


如果在运行中出现该问题:

',13),o=[r];function c(n,s,d,h,_,p){return e(),t("div",null,o)}const f=a(l,[["render",c]]);export{m as __pageData,f as default}; diff --git a/assets/faq.md.kAfRm14R.lean.js b/assets/faq.md.mIfGSB4F.lean.js similarity index 83% rename from assets/faq.md.kAfRm14R.lean.js rename to assets/faq.md.mIfGSB4F.lean.js index b57be9ec6..5e7d9b243 100644 --- a/assets/faq.md.kAfRm14R.lean.js +++ b/assets/faq.md.mIfGSB4F.lean.js @@ -1 +1 @@ -import{_ as a,o as e,c as t,a2 as i}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"faq.md","filePath":"faq.md","lastUpdated":1721228865000}'),l={name:"faq.md"},r=i("",13),o=[r];function c(n,s,d,h,_,p){return e(),t("div",null,o)}const f=a(l,[["render",c]]);export{m as __pageData,f as default}; +import{_ as a,o as e,c as t,a2 as i}from"./chunks/framework.NxaGTdzX.js";const m=JSON.parse('{"title":"常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"faq.md","filePath":"faq.md","lastUpdated":1721228986000}'),l={name:"faq.md"},r=i("",13),o=[r];function c(n,s,d,h,_,p){return e(),t("div",null,o)}const f=a(l,[["render",c]]);export{m as __pageData,f as default}; diff --git a/assets/features.md.x6pCsfm5.js b/assets/features.md.TAP0jnn3.js similarity index 98% rename from assets/features.md.x6pCsfm5.js rename to assets/features.md.TAP0jnn3.js index 26e07daf4..5b4aee9dd 100644 --- a/assets/features.md.x6pCsfm5.js +++ b/assets/features.md.TAP0jnn3.js @@ -1 +1 @@ -import{_ as t,o as r,c as e,a2 as a}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"Blue Archive Auto Script","description":"","frontmatter":{},"headers":[],"relativePath":"features.md","filePath":"features.md","lastUpdated":1721228865000}'),i={name:"features.md"},o=a('

Blue Archive Auto Script

Python

baas,一个带GUI的蔚蓝档案(全服支持),为屏幕分辨率为 16:9 (1280x720 最佳) 运行的场景而设计 最终目的是接管一切蔚蓝档案任务 实现完全自动化

baas 是一款免费开源软件,地址:https://github.com/pur1fying/blue_archive_auto_script

GUI support, thanks @キラメイ Kiramei 感谢其他contributors

GUI预览图: guiguigui

功能 Features

突出特性

',10),s=[o];function l(n,u,g,c,h,p){return r(),e("div",null,s)}const m=t(i,[["render",l]]);export{b as __pageData,m as default}; +import{_ as t,o as r,c as e,a2 as a}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"Blue Archive Auto Script","description":"","frontmatter":{},"headers":[],"relativePath":"features.md","filePath":"features.md","lastUpdated":1721228986000}'),i={name:"features.md"},o=a('

Blue Archive Auto Script

Python

baas,一个带GUI的蔚蓝档案(全服支持),为屏幕分辨率为 16:9 (1280x720 最佳) 运行的场景而设计 最终目的是接管一切蔚蓝档案任务 实现完全自动化

baas 是一款免费开源软件,地址:https://github.com/pur1fying/blue_archive_auto_script

GUI support, thanks @キラメイ Kiramei 感谢其他contributors

GUI预览图: guiguigui

功能 Features

突出特性

',10),s=[o];function l(n,u,g,c,h,p){return r(),e("div",null,s)}const m=t(i,[["render",l]]);export{b as __pageData,m as default}; diff --git a/assets/features.md.x6pCsfm5.lean.js b/assets/features.md.TAP0jnn3.lean.js similarity index 84% rename from assets/features.md.x6pCsfm5.lean.js rename to assets/features.md.TAP0jnn3.lean.js index 62cdfbfa0..07c977268 100644 --- a/assets/features.md.x6pCsfm5.lean.js +++ b/assets/features.md.TAP0jnn3.lean.js @@ -1 +1 @@ -import{_ as t,o as r,c as e,a2 as a}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"Blue Archive Auto Script","description":"","frontmatter":{},"headers":[],"relativePath":"features.md","filePath":"features.md","lastUpdated":1721228865000}'),i={name:"features.md"},o=a("",10),s=[o];function l(n,u,g,c,h,p){return r(),e("div",null,s)}const m=t(i,[["render",l]]);export{b as __pageData,m as default}; +import{_ as t,o as r,c as e,a2 as a}from"./chunks/framework.NxaGTdzX.js";const b=JSON.parse('{"title":"Blue Archive Auto Script","description":"","frontmatter":{},"headers":[],"relativePath":"features.md","filePath":"features.md","lastUpdated":1721228986000}'),i={name:"features.md"},o=a("",10),s=[o];function l(n,u,g,c,h,p){return r(),e("div",null,s)}const m=t(i,[["render",l]]);export{b as __pageData,m as default}; diff --git a/assets/i18n.md.ZoU9R3Sx.js b/assets/i18n.md.1ALOxFF7.js similarity index 99% rename from assets/i18n.md.ZoU9R3Sx.js rename to assets/i18n.md.1ALOxFF7.js index 3bb6591c7..b9719d313 100644 --- a/assets/i18n.md.ZoU9R3Sx.js +++ b/assets/i18n.md.1ALOxFF7.js @@ -1,4 +1,4 @@ -import{_ as s,o as i,c as a,a2 as n}from"./chunks/framework.NxaGTdzX.js";const E=JSON.parse('{"title":"i18n Guide","description":"","frontmatter":{},"headers":[],"relativePath":"i18n.md","filePath":"i18n.md","lastUpdated":1721228865000}'),e={name:"i18n.md"},t=n(`

i18n Guide

Requirements

pip install -r requirements-i18n.txt

Translation

Adding a New Language

To include a new language, add a new member to the Language enum representing the language with its corresponding QLocale object. Then, update the combobox method to return a list of language names based on the enum members order. For example, to add Japanese:

class Language(Enum):
+import{_ as s,o as i,c as a,a2 as n}from"./chunks/framework.NxaGTdzX.js";const E=JSON.parse('{"title":"i18n Guide","description":"","frontmatter":{},"headers":[],"relativePath":"i18n.md","filePath":"i18n.md","lastUpdated":1721228986000}'),e={name:"i18n.md"},t=n(`

i18n Guide

Requirements

pip install -r requirements-i18n.txt

Translation

Adding a New Language

To include a new language, add a new member to the Language enum representing the language with its corresponding QLocale object. Then, update the combobox method to return a list of language names based on the enum members order. For example, to add Japanese:

class Language(Enum):
     """ Language enumeration """
 
     CHINESE_SIMPLIFIED = QLocale(QLocale.Chinese, QLocale.China)
diff --git a/assets/i18n.md.ZoU9R3Sx.lean.js b/assets/i18n.md.1ALOxFF7.lean.js
similarity index 83%
rename from assets/i18n.md.ZoU9R3Sx.lean.js
rename to assets/i18n.md.1ALOxFF7.lean.js
index a45f6c677..d14565be3 100644
--- a/assets/i18n.md.ZoU9R3Sx.lean.js
+++ b/assets/i18n.md.1ALOxFF7.lean.js
@@ -1 +1 @@
-import{_ as s,o as i,c as a,a2 as n}from"./chunks/framework.NxaGTdzX.js";const E=JSON.parse('{"title":"i18n Guide","description":"","frontmatter":{},"headers":[],"relativePath":"i18n.md","filePath":"i18n.md","lastUpdated":1721228865000}'),e={name:"i18n.md"},t=n("",50),l=[t];function p(h,k,o,d,r,c){return i(),a("div",null,l)}const y=s(e,[["render",p]]);export{E as __pageData,y as default};
+import{_ as s,o as i,c as a,a2 as n}from"./chunks/framework.NxaGTdzX.js";const E=JSON.parse('{"title":"i18n Guide","description":"","frontmatter":{},"headers":[],"relativePath":"i18n.md","filePath":"i18n.md","lastUpdated":1721228986000}'),e={name:"i18n.md"},t=n("",50),l=[t];function p(h,k,o,d,r,c){return i(),a("div",null,l)}const y=s(e,[["render",p]]);export{E as __pageData,y as default};
diff --git a/assets/index.md.Cu_zmIS6.js b/assets/index.md.iMPHmJQI.js
similarity index 96%
rename from assets/index.md.Cu_zmIS6.js
rename to assets/index.md.iMPHmJQI.js
index 1c8c9218a..3d8502c13 100644
--- a/assets/index.md.Cu_zmIS6.js
+++ b/assets/index.md.iMPHmJQI.js
@@ -1 +1 @@
-import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"BAAS","text":"接管一切蔚蓝档案任务","tagline":"带GUI的蔚蓝档案自动化","actions":[{"theme":"brand","text":"下载","link":"/downloads"},{"theme":"alt","text":"文档","link":"/features"}]},"features":[{"title":"屏幕适配","details":"16:9分辨率模拟器都可以运行,不局限于1280x720"},{"title":"低配置适用","details":"处理器速度低的电脑可以手动调小截图速度 增长运行时间"},{"title":"主线","details":"自动推图(普通4-25,困难1-25)"},{"title":"咖啡厅","details":"邀请券可选择指定学生 咖啡厅摸头 咖啡厅奖励"},{"title":"商店","details":"支持指定普通物品商店 以及竞技场商店自动购买和刷新次数"},{"title":"收获","details":"每日小组体力 邮箱 竞技场每日领奖 总力战累计积分领奖 每日任务领奖"},{"title":"体力清理","details":"可指定任意主线关卡(普通困难) 特别委托 活动关卡 扫荡任意次数"},{"title":"日程","details":"指定每个区域日程次数,可优先做加好感度多的日程"},{"title":"竞技场","details":"清理到没有竞技场挑战券为止,自动领取每日奖励"},{"title":"制造","details":"可选择制造物品优先级 制造次数 (可选择是否使用加速券)"},{"title":"Momo Talk","details":"自动完成所有未结束对话 完成剧情 领取青辉石"},{"title":"总力战","details":"清空总力战挑战券并领取奖励(auto)"},{"title":"剧情","details":"一键清理主线剧情,小组剧情"},{"title":"活动","details":"一键活动推剧情,任务,挑战,走格子"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1721228865000}'),i={name:"index.md"};function l(s,d,n,o,r,c){return e(),a("div")}const x=t(i,[["render",l]]);export{p as __pageData,x as default};
+import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"BAAS","text":"接管一切蔚蓝档案任务","tagline":"带GUI的蔚蓝档案自动化","actions":[{"theme":"brand","text":"下载","link":"/downloads"},{"theme":"alt","text":"文档","link":"/features"}]},"features":[{"title":"屏幕适配","details":"16:9分辨率模拟器都可以运行,不局限于1280x720"},{"title":"低配置适用","details":"处理器速度低的电脑可以手动调小截图速度 增长运行时间"},{"title":"主线","details":"自动推图(普通4-25,困难1-25)"},{"title":"咖啡厅","details":"邀请券可选择指定学生 咖啡厅摸头 咖啡厅奖励"},{"title":"商店","details":"支持指定普通物品商店 以及竞技场商店自动购买和刷新次数"},{"title":"收获","details":"每日小组体力 邮箱 竞技场每日领奖 总力战累计积分领奖 每日任务领奖"},{"title":"体力清理","details":"可指定任意主线关卡(普通困难) 特别委托 活动关卡 扫荡任意次数"},{"title":"日程","details":"指定每个区域日程次数,可优先做加好感度多的日程"},{"title":"竞技场","details":"清理到没有竞技场挑战券为止,自动领取每日奖励"},{"title":"制造","details":"可选择制造物品优先级 制造次数 (可选择是否使用加速券)"},{"title":"Momo Talk","details":"自动完成所有未结束对话 完成剧情 领取青辉石"},{"title":"总力战","details":"清空总力战挑战券并领取奖励(auto)"},{"title":"剧情","details":"一键清理主线剧情,小组剧情"},{"title":"活动","details":"一键活动推剧情,任务,挑战,走格子"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1721228986000}'),i={name:"index.md"};function l(s,d,n,o,r,c){return e(),a("div")}const x=t(i,[["render",l]]);export{p as __pageData,x as default};
diff --git a/assets/index.md.Cu_zmIS6.lean.js b/assets/index.md.iMPHmJQI.lean.js
similarity index 96%
rename from assets/index.md.Cu_zmIS6.lean.js
rename to assets/index.md.iMPHmJQI.lean.js
index 1c8c9218a..3d8502c13 100644
--- a/assets/index.md.Cu_zmIS6.lean.js
+++ b/assets/index.md.iMPHmJQI.lean.js
@@ -1 +1 @@
-import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"BAAS","text":"接管一切蔚蓝档案任务","tagline":"带GUI的蔚蓝档案自动化","actions":[{"theme":"brand","text":"下载","link":"/downloads"},{"theme":"alt","text":"文档","link":"/features"}]},"features":[{"title":"屏幕适配","details":"16:9分辨率模拟器都可以运行,不局限于1280x720"},{"title":"低配置适用","details":"处理器速度低的电脑可以手动调小截图速度 增长运行时间"},{"title":"主线","details":"自动推图(普通4-25,困难1-25)"},{"title":"咖啡厅","details":"邀请券可选择指定学生 咖啡厅摸头 咖啡厅奖励"},{"title":"商店","details":"支持指定普通物品商店 以及竞技场商店自动购买和刷新次数"},{"title":"收获","details":"每日小组体力 邮箱 竞技场每日领奖 总力战累计积分领奖 每日任务领奖"},{"title":"体力清理","details":"可指定任意主线关卡(普通困难) 特别委托 活动关卡 扫荡任意次数"},{"title":"日程","details":"指定每个区域日程次数,可优先做加好感度多的日程"},{"title":"竞技场","details":"清理到没有竞技场挑战券为止,自动领取每日奖励"},{"title":"制造","details":"可选择制造物品优先级 制造次数 (可选择是否使用加速券)"},{"title":"Momo Talk","details":"自动完成所有未结束对话 完成剧情 领取青辉石"},{"title":"总力战","details":"清空总力战挑战券并领取奖励(auto)"},{"title":"剧情","details":"一键清理主线剧情,小组剧情"},{"title":"活动","details":"一键活动推剧情,任务,挑战,走格子"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1721228865000}'),i={name:"index.md"};function l(s,d,n,o,r,c){return e(),a("div")}const x=t(i,[["render",l]]);export{p as __pageData,x as default};
+import{_ as t,o as e,c as a}from"./chunks/framework.NxaGTdzX.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"BAAS","text":"接管一切蔚蓝档案任务","tagline":"带GUI的蔚蓝档案自动化","actions":[{"theme":"brand","text":"下载","link":"/downloads"},{"theme":"alt","text":"文档","link":"/features"}]},"features":[{"title":"屏幕适配","details":"16:9分辨率模拟器都可以运行,不局限于1280x720"},{"title":"低配置适用","details":"处理器速度低的电脑可以手动调小截图速度 增长运行时间"},{"title":"主线","details":"自动推图(普通4-25,困难1-25)"},{"title":"咖啡厅","details":"邀请券可选择指定学生 咖啡厅摸头 咖啡厅奖励"},{"title":"商店","details":"支持指定普通物品商店 以及竞技场商店自动购买和刷新次数"},{"title":"收获","details":"每日小组体力 邮箱 竞技场每日领奖 总力战累计积分领奖 每日任务领奖"},{"title":"体力清理","details":"可指定任意主线关卡(普通困难) 特别委托 活动关卡 扫荡任意次数"},{"title":"日程","details":"指定每个区域日程次数,可优先做加好感度多的日程"},{"title":"竞技场","details":"清理到没有竞技场挑战券为止,自动领取每日奖励"},{"title":"制造","details":"可选择制造物品优先级 制造次数 (可选择是否使用加速券)"},{"title":"Momo Talk","details":"自动完成所有未结束对话 完成剧情 领取青辉石"},{"title":"总力战","details":"清空总力战挑战券并领取奖励(auto)"},{"title":"剧情","details":"一键清理主线剧情,小组剧情"},{"title":"活动","details":"一键活动推剧情,任务,挑战,走格子"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1721228986000}'),i={name:"index.md"};function l(s,d,n,o,r,c){return e(),a("div")}const x=t(i,[["render",l]]);export{p as __pageData,x as default};
diff --git a/assets/install.md.iSYLyM6n.js b/assets/install.md.tTcXvYBM.js
similarity index 93%
rename from assets/install.md.iSYLyM6n.js
rename to assets/install.md.tTcXvYBM.js
index 97dfdad04..a32f62d51 100644
--- a/assets/install.md.iSYLyM6n.js
+++ b/assets/install.md.tTcXvYBM.js
@@ -1 +1 @@
-import{_ as t,o as a,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const u=JSON.parse('{"title":"安装BAAS","description":"","frontmatter":{},"headers":[],"relativePath":"install.md","filePath":"install.md","lastUpdated":1721228865000}'),o={name:"install.md"},c=s('

安装BAAS

WARNING

请确保安装路径没有中文(QT框架限制)

解压Release或qq交流群中的下载包,双击BlueArchiveAutoScript.exe安装环境,请耐心等待。 安装完成后,BAAS 的ui界面将自动启动。

TIP

还没下载?来这里

',4),l=[c];function i(n,r,_,d,p,m){return a(),e("div",null,l)}const A=t(o,[["render",i]]);export{u as __pageData,A as default}; +import{_ as t,o as a,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const u=JSON.parse('{"title":"安装BAAS","description":"","frontmatter":{},"headers":[],"relativePath":"install.md","filePath":"install.md","lastUpdated":1721228986000}'),o={name:"install.md"},c=s('

安装BAAS

WARNING

请确保安装路径没有中文(QT框架限制)

解压Release或qq交流群中的下载包,双击BlueArchiveAutoScript.exe安装环境,请耐心等待。 安装完成后,BAAS 的ui界面将自动启动。

TIP

还没下载?来这里

',4),l=[c];function i(n,r,_,d,p,m){return a(),e("div",null,l)}const A=t(o,[["render",i]]);export{u as __pageData,A as default}; diff --git a/assets/install.md.iSYLyM6n.lean.js b/assets/install.md.tTcXvYBM.lean.js similarity index 84% rename from assets/install.md.iSYLyM6n.lean.js rename to assets/install.md.tTcXvYBM.lean.js index 7d1dc660a..5e77d15eb 100644 --- a/assets/install.md.iSYLyM6n.lean.js +++ b/assets/install.md.tTcXvYBM.lean.js @@ -1 +1 @@ -import{_ as t,o as a,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const u=JSON.parse('{"title":"安装BAAS","description":"","frontmatter":{},"headers":[],"relativePath":"install.md","filePath":"install.md","lastUpdated":1721228865000}'),o={name:"install.md"},c=s("",4),l=[c];function i(n,r,_,d,p,m){return a(),e("div",null,l)}const A=t(o,[["render",i]]);export{u as __pageData,A as default}; +import{_ as t,o as a,c as e,a2 as s}from"./chunks/framework.NxaGTdzX.js";const u=JSON.parse('{"title":"安装BAAS","description":"","frontmatter":{},"headers":[],"relativePath":"install.md","filePath":"install.md","lastUpdated":1721228986000}'),o={name:"install.md"},c=s("",4),l=[c];function i(n,r,_,d,p,m){return a(),e("div",null,l)}const A=t(o,[["render",i]]);export{u as __pageData,A as default}; diff --git a/assets/markdown-examples.md.WCuMcnad.js b/assets/markdown-examples.md.q46ioyIy.js similarity index 98% rename from assets/markdown-examples.md.WCuMcnad.js rename to assets/markdown-examples.md.q46ioyIy.js index c931017d5..b777ad01a 100644 --- a/assets/markdown-examples.md.WCuMcnad.js +++ b/assets/markdown-examples.md.q46ioyIy.js @@ -1,4 +1,4 @@ -import{_ as s,o as a,c as n,a2 as i}from"./chunks/framework.NxaGTdzX.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"markdown-examples.md","filePath":"markdown-examples.md","lastUpdated":1721228865000}'),e={name:"markdown-examples.md"},t=i(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+import{_ as s,o as a,c as n,a2 as i}from"./chunks/framework.NxaGTdzX.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"markdown-examples.md","filePath":"markdown-examples.md","lastUpdated":1721228986000}'),e={name:"markdown-examples.md"},t=i(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
 export default {
   data () {
     return {
diff --git a/assets/markdown-examples.md.WCuMcnad.lean.js b/assets/markdown-examples.md.q46ioyIy.lean.js
similarity index 85%
rename from assets/markdown-examples.md.WCuMcnad.lean.js
rename to assets/markdown-examples.md.q46ioyIy.lean.js
index c3213317c..218fbfb49 100644
--- a/assets/markdown-examples.md.WCuMcnad.lean.js
+++ b/assets/markdown-examples.md.q46ioyIy.lean.js
@@ -1 +1 @@
-import{_ as s,o as a,c as n,a2 as i}from"./chunks/framework.NxaGTdzX.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"markdown-examples.md","filePath":"markdown-examples.md","lastUpdated":1721228865000}'),e={name:"markdown-examples.md"},t=i("",19),p=[t];function l(h,o,r,d,k,c){return a(),n("div",null,p)}const m=s(e,[["render",l]]);export{g as __pageData,m as default};
+import{_ as s,o as a,c as n,a2 as i}from"./chunks/framework.NxaGTdzX.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"markdown-examples.md","filePath":"markdown-examples.md","lastUpdated":1721228986000}'),e={name:"markdown-examples.md"},t=i("",19),p=[t];function l(h,o,r,d,k,c){return a(),n("div",null,p)}const m=s(e,[["render",l]]);export{g as __pageData,m as default};
diff --git a/assets/report.md.lHkYsfbG.js b/assets/report.md.at-u7GFn.js
similarity index 93%
rename from assets/report.md.lHkYsfbG.js
rename to assets/report.md.at-u7GFn.js
index e5dea285f..141d66c41 100644
--- a/assets/report.md.lHkYsfbG.js
+++ b/assets/report.md.at-u7GFn.js
@@ -1 +1 @@
-import{_ as e,o,c as r,m as t,a as s}from"./chunks/framework.NxaGTdzX.js";const w=JSON.parse('{"title":"如何上报bug How to Report Bugs","description":"","frontmatter":{},"headers":[],"relativePath":"report.md","filePath":"report.md","lastUpdated":1721228865000}'),a={name:"report.md"},n=t("h1",{id:"如何上报bug-how-to-report-bugs",tabindex:"-1"},[s("如何上报bug How to Report Bugs "),t("a",{class:"header-anchor",href:"#如何上报bug-how-to-report-bugs","aria-label":'Permalink to "如何上报bug How to Report Bugs"'},"​")],-1),c=t("p",null,"在提问题之前至少花费 5 分钟来思考和准备,才会有人花费他的 5 分钟来帮助你。",-1),p=t("p",null,"在提问题前,请先。",-1),d=t("p",null,"检查 BAAS 的更新,确认使用的是最新版。",-1),_=t("p",null,"如果是非预期的行为,请提供非预期行为发生时UI界面的日志,模拟器截图或视频。",-1),l=[n,c,p,d,_];function i(u,h,g,m,b,f){return o(),r("div",null,l)}const x=e(a,[["render",i]]);export{w as __pageData,x as default};
+import{_ as e,o,c as r,m as t,a as s}from"./chunks/framework.NxaGTdzX.js";const w=JSON.parse('{"title":"如何上报bug How to Report Bugs","description":"","frontmatter":{},"headers":[],"relativePath":"report.md","filePath":"report.md","lastUpdated":1721228986000}'),a={name:"report.md"},n=t("h1",{id:"如何上报bug-how-to-report-bugs",tabindex:"-1"},[s("如何上报bug How to Report Bugs "),t("a",{class:"header-anchor",href:"#如何上报bug-how-to-report-bugs","aria-label":'Permalink to "如何上报bug How to Report Bugs"'},"​")],-1),c=t("p",null,"在提问题之前至少花费 5 分钟来思考和准备,才会有人花费他的 5 分钟来帮助你。",-1),p=t("p",null,"在提问题前,请先。",-1),d=t("p",null,"检查 BAAS 的更新,确认使用的是最新版。",-1),_=t("p",null,"如果是非预期的行为,请提供非预期行为发生时UI界面的日志,模拟器截图或视频。",-1),l=[n,c,p,d,_];function i(u,h,g,m,b,f){return o(),r("div",null,l)}const x=e(a,[["render",i]]);export{w as __pageData,x as default};
diff --git a/assets/report.md.lHkYsfbG.lean.js b/assets/report.md.at-u7GFn.lean.js
similarity index 93%
rename from assets/report.md.lHkYsfbG.lean.js
rename to assets/report.md.at-u7GFn.lean.js
index e5dea285f..141d66c41 100644
--- a/assets/report.md.lHkYsfbG.lean.js
+++ b/assets/report.md.at-u7GFn.lean.js
@@ -1 +1 @@
-import{_ as e,o,c as r,m as t,a as s}from"./chunks/framework.NxaGTdzX.js";const w=JSON.parse('{"title":"如何上报bug How to Report Bugs","description":"","frontmatter":{},"headers":[],"relativePath":"report.md","filePath":"report.md","lastUpdated":1721228865000}'),a={name:"report.md"},n=t("h1",{id:"如何上报bug-how-to-report-bugs",tabindex:"-1"},[s("如何上报bug How to Report Bugs "),t("a",{class:"header-anchor",href:"#如何上报bug-how-to-report-bugs","aria-label":'Permalink to "如何上报bug How to Report Bugs"'},"​")],-1),c=t("p",null,"在提问题之前至少花费 5 分钟来思考和准备,才会有人花费他的 5 分钟来帮助你。",-1),p=t("p",null,"在提问题前,请先。",-1),d=t("p",null,"检查 BAAS 的更新,确认使用的是最新版。",-1),_=t("p",null,"如果是非预期的行为,请提供非预期行为发生时UI界面的日志,模拟器截图或视频。",-1),l=[n,c,p,d,_];function i(u,h,g,m,b,f){return o(),r("div",null,l)}const x=e(a,[["render",i]]);export{w as __pageData,x as default};
+import{_ as e,o,c as r,m as t,a as s}from"./chunks/framework.NxaGTdzX.js";const w=JSON.parse('{"title":"如何上报bug How to Report Bugs","description":"","frontmatter":{},"headers":[],"relativePath":"report.md","filePath":"report.md","lastUpdated":1721228986000}'),a={name:"report.md"},n=t("h1",{id:"如何上报bug-how-to-report-bugs",tabindex:"-1"},[s("如何上报bug How to Report Bugs "),t("a",{class:"header-anchor",href:"#如何上报bug-how-to-report-bugs","aria-label":'Permalink to "如何上报bug How to Report Bugs"'},"​")],-1),c=t("p",null,"在提问题之前至少花费 5 分钟来思考和准备,才会有人花费他的 5 分钟来帮助你。",-1),p=t("p",null,"在提问题前,请先。",-1),d=t("p",null,"检查 BAAS 的更新,确认使用的是最新版。",-1),_=t("p",null,"如果是非预期的行为,请提供非预期行为发生时UI界面的日志,模拟器截图或视频。",-1),l=[n,c,p,d,_];function i(u,h,g,m,b,f){return o(),r("div",null,l)}const x=e(a,[["render",i]]);export{w as __pageData,x as default};
diff --git a/config.html b/config.html
index 62ff4103a..168c9d355 100644
--- a/config.html
+++ b/config.html
@@ -12,13 +12,13 @@
     
     
     
-    
+    
     
     
   
   
-    
Skip to content

如何使用

一些关键的参数

  • 模拟器最佳是16:9尺寸
  • 服务器:官服/b服/国际服/日服
  • 连接安卓模拟器:请设置端口号(模拟器多开请自行查询对应端口号)
  • 截图间隔:0.3s (CPU性能高) / 0.5s - 2s(CPU性能较低)
  • 国际服必须使用英文语言
- +
Skip to content

如何使用

一些关键的参数

  • 模拟器最佳是16:9尺寸
  • 服务器:官服/b服/国际服/日服
  • 连接安卓模拟器:请设置端口号(模拟器多开请自行查询对应端口号)
  • 截图间隔:0.3s (CPU性能高) / 0.5s - 2s(CPU性能较低)
  • 国际服必须使用英文语言
+ \ No newline at end of file diff --git a/device_operation.html b/device_operation.html index c64811894..fdd63787c 100644 --- a/device_operation.html +++ b/device_operation.html @@ -12,13 +12,13 @@ - + -
Skip to content

简介

模拟器进程级api,支持主流安卓模拟器。

使用方法

python
import device_operation

包含功能&函数用法

函数列表

  • get_adb_address(simulator_type,multi_instance)获取对应的adb地址
  • get_adb_address_by_uuid(uuid)获取对应的adb地址
  • get_simulator_commandline_uuid(uuid)获取对应的命令行参数
  • get_simulator_uuid(uuid)获取模拟器对应的uuid
  • convert_display_name(simulator_type,multi_instance)输入内部参数,返回用户可读的模拟器名和多开信息
  • get_display_name_uuid(uuid)
  • auto_scan()自动扫描正在运行的模拟器
  • autosearch()自动扫描正在运行的模拟器对应的adb地址
  • preprocess_name(simulator_type,multi_instance)处理可能缺少的参数
  • mumu12_api_backend(multi_instance,operation)mumumanager包装
  • simulator_cmd()获取启动模拟器的命令行
  • process_native_api(input_type,process_input)
  • start_simulator_uuid(uuid)以uuid启动对应模拟器(暂不可用)
  • start_simulator_classic(simulator_type, multi_instance)给定参数启动模拟器,该函数会直接返回对应的adb端口号。
  • stop_simulator_classic(simulator_type, multi_instance)给定参数关闭模拟器
  • config_write(simulator_type, multi_instance, latest_adb_address = None,latest_command_line = None)(给定模拟器类型并写入配置文件)
  • load_dict(uuid)读取整个uuid对应的数据
  • return_bluestacks_type(pid)读取pid对应的蓝叠模拟器类型

通用参数

simulator_type:(模拟器类型)

  • bluestacks_nxt:蓝叠模拟器5国际版
  • bluestacks_nxt_cn:蓝叠模拟器5中国版
  • mumu:MuMu12模拟器
  • yeshen:夜神模拟器
  • mumu_classic:MuMu 6&MuMu X
  • xiaoyao_nat:逍遥模拟器(非桥接模式)
  • leidian:雷电模拟器
  • wsa:适用于 Android™️ 的 Windows 子系统

multi_instance:

  • mumu, yeshen, xiaoyao_nat, leidian中该参数为多开数字,以0为初始值
  • bluestacks_nxt,bluestacks_nxt_cn中该参数为 蓝叠多开器/BlueStacks Multi-Instance Manager内对应模拟器的显示名称,建议使用编辑-复制粘贴以避免打错。该参数大小写敏感
  • wsa中该参数默认为127.0.0.1/localhost,无需填写,如果为其他设备的wsa,填写对应设备的ipv4地址或主机名。
  • mumu_classic不支持多开模拟器使用不同adb端口。

uuid: 来源为 get_simulator_uuid(uuid)的返回值或/config/device.json内对应模拟器的id

config_write函数的latest_adb_address和latest_command_line如不填写将会自动获取。

WARNING

非常不建议使用 process_native_api,直接使用较为危险。

支持的操作

  • 结束模拟器
  • 启动模拟器
  • 获取模拟器adb端口
  • 获取模拟器命令行参数
  • 为模拟器生成唯一uuid
- +
Skip to content

简介

模拟器进程级api,支持主流安卓模拟器。

使用方法

python
import device_operation

包含功能&函数用法

函数列表

  • get_adb_address(simulator_type,multi_instance)获取对应的adb地址
  • get_adb_address_by_uuid(uuid)获取对应的adb地址
  • get_simulator_commandline_uuid(uuid)获取对应的命令行参数
  • get_simulator_uuid(uuid)获取模拟器对应的uuid
  • convert_display_name(simulator_type,multi_instance)输入内部参数,返回用户可读的模拟器名和多开信息
  • get_display_name_uuid(uuid)
  • auto_scan()自动扫描正在运行的模拟器
  • autosearch()自动扫描正在运行的模拟器对应的adb地址
  • preprocess_name(simulator_type,multi_instance)处理可能缺少的参数
  • mumu12_api_backend(multi_instance,operation)mumumanager包装
  • simulator_cmd()获取启动模拟器的命令行
  • process_native_api(input_type,process_input)
  • start_simulator_uuid(uuid)以uuid启动对应模拟器(暂不可用)
  • start_simulator_classic(simulator_type, multi_instance)给定参数启动模拟器,该函数会直接返回对应的adb端口号。
  • stop_simulator_classic(simulator_type, multi_instance)给定参数关闭模拟器
  • config_write(simulator_type, multi_instance, latest_adb_address = None,latest_command_line = None)(给定模拟器类型并写入配置文件)
  • load_dict(uuid)读取整个uuid对应的数据
  • return_bluestacks_type(pid)读取pid对应的蓝叠模拟器类型

通用参数

simulator_type:(模拟器类型)

  • bluestacks_nxt:蓝叠模拟器5国际版
  • bluestacks_nxt_cn:蓝叠模拟器5中国版
  • mumu:MuMu12模拟器
  • yeshen:夜神模拟器
  • mumu_classic:MuMu 6&MuMu X
  • xiaoyao_nat:逍遥模拟器(非桥接模式)
  • leidian:雷电模拟器
  • wsa:适用于 Android™️ 的 Windows 子系统

multi_instance:

  • mumu, yeshen, xiaoyao_nat, leidian中该参数为多开数字,以0为初始值
  • bluestacks_nxt,bluestacks_nxt_cn中该参数为 蓝叠多开器/BlueStacks Multi-Instance Manager内对应模拟器的显示名称,建议使用编辑-复制粘贴以避免打错。该参数大小写敏感
  • wsa中该参数默认为127.0.0.1/localhost,无需填写,如果为其他设备的wsa,填写对应设备的ipv4地址或主机名。
  • mumu_classic不支持多开模拟器使用不同adb端口。

uuid: 来源为 get_simulator_uuid(uuid)的返回值或/config/device.json内对应模拟器的id

config_write函数的latest_adb_address和latest_command_line如不填写将会自动获取。

WARNING

非常不建议使用 process_native_api,直接使用较为危险。

支持的操作

  • 结束模拟器
  • 启动模拟器
  • 获取模拟器adb端口
  • 获取模拟器命令行参数
  • 为模拟器生成唯一uuid
+ \ No newline at end of file diff --git a/docs.html b/docs.html index c9bb57cca..a6b99bd1a 100644 --- a/docs.html +++ b/docs.html @@ -12,13 +12,13 @@ - + -
Skip to content

关于文档

当前文档使用VitePress构建

为了编写文档,你可能需要准备Nodejspnpm

安装环境

安装Node.js

需要20.x版本

前往Nodejs官网下载安装包,安装完成后,打开命令行工具,输入 node -vnpm -v 检查是否安装成功

安装pnpm

安装完Nodejs后

执行

bash
npm install -g pnpm

安装文档

先切换到 docs 目录

bash
cd docs

安装依赖

bash
pnpm install

预览文档

执行

bash
npm run docs:dev

实时预览文档

现在修改md文件试试!

构建文档

你需要部署文档?

执行

bash
npm run docs:build

将会在 docs/.vitepress/dist 目录下生成静态文件

- +
Skip to content

关于文档

当前文档使用VitePress构建

为了编写文档,你可能需要准备Nodejspnpm

安装环境

安装Node.js

需要20.x版本

前往Nodejs官网下载安装包,安装完成后,打开命令行工具,输入 node -vnpm -v 检查是否安装成功

安装pnpm

安装完Nodejs后

执行

bash
npm install -g pnpm

安装文档

先切换到 docs 目录

bash
cd docs

安装依赖

bash
pnpm install

预览文档

执行

bash
npm run docs:dev

实时预览文档

现在修改md文件试试!

构建文档

你需要部署文档?

执行

bash
npm run docs:build

将会在 docs/.vitepress/dist 目录下生成静态文件

+ \ No newline at end of file diff --git a/downloads.html b/downloads.html index e1a07171b..12e36b8a1 100644 --- a/downloads.html +++ b/downloads.html @@ -12,13 +12,13 @@ - +
Skip to content

下载BAAS

解压即用

纯小白?来QQ群下载,有群友帮你解答问题

- + \ No newline at end of file diff --git a/faq.html b/faq.html index 2fb3afbdb..f58bcd16f 100644 --- a/faq.html +++ b/faq.html @@ -12,13 +12,13 @@ - + -
Skip to content

常见问题

模拟器连接相关问题

自动扫描检测不到我的模拟器?

这可能是由于你的模拟器并不在支持列表中或者你的注册表我们检索失败了。 你可以尝试手动指定adb端口号。

一直弹出tentative click如何处理?

如果是 蓝叠模拟器:

原因未知,如果蓝叠模拟器出现内存占用爆炸性增长则是遇到了该问题。在重装一次(不能使用备份导入原数据)后应当即可正常使用。仍然建议备份后再执行相关操作


如果是 mumu 12模拟器:

  • 尝试在mumu模拟器设置-其他中关闭“后台挂机时保活运行”
  • 如果这不起作用,且记忆大厅有设置亚子/阿露时,请更改为普通大厅或其他学生。

如果在运行中出现该问题:

  • 尝试点击返回主页后手动点进目标页面等待识别。
  • 尝试停止脚本后重新执行任务。
- +
Skip to content

常见问题

模拟器连接相关问题

自动扫描检测不到我的模拟器?

这可能是由于你的模拟器并不在支持列表中或者你的注册表我们检索失败了。 你可以尝试手动指定adb端口号。

一直弹出tentative click如何处理?

如果是 蓝叠模拟器:

原因未知,如果蓝叠模拟器出现内存占用爆炸性增长则是遇到了该问题。在重装一次(不能使用备份导入原数据)后应当即可正常使用。仍然建议备份后再执行相关操作


如果是 mumu 12模拟器:

  • 尝试在mumu模拟器设置-其他中关闭“后台挂机时保活运行”
  • 如果这不起作用,且记忆大厅有设置亚子/阿露时,请更改为普通大厅或其他学生。

如果在运行中出现该问题:

  • 尝试点击返回主页后手动点进目标页面等待识别。
  • 尝试停止脚本后重新执行任务。
+ \ No newline at end of file diff --git a/features.html b/features.html index 7575b3a90..125c3e15e 100644 --- a/features.html +++ b/features.html @@ -12,13 +12,13 @@ - + -
Skip to content

Blue Archive Auto Script

Python

baas,一个带GUI的蔚蓝档案(全服支持),为屏幕分辨率为 16:9 (1280x720 最佳) 运行的场景而设计 最终目的是接管一切蔚蓝档案任务 实现完全自动化

baas 是一款免费开源软件,地址:https://github.com/pur1fying/blue_archive_auto_script

GUI support, thanks @キラメイ Kiramei 感谢其他contributors

GUI预览图: guiguigui

功能 Features

  • 主线 自动推图(普通4-25,困难1-25)
  • 咖啡厅 邀请券可选择指定学生 咖啡厅摸头 咖啡厅奖励
  • 商店 支持指定普通物品商店 以及竞技场商店自动购买和刷新次数
  • 收获:每日小组体力 邮箱 竞技场每日领奖 总力战累计积分领奖 每日任务领奖
  • 体力清理:可指定任意主线关卡(普通困难) 特别委托 活动关卡 扫荡任意次数
  • 日程 指定每个区域日程次数,可优先做加好感度多的日程
  • 竞技场 清理到没有竞技场挑战券为止,自动领取每日奖励
  • 制造 可选择制造物品优先级 制造次数 (可选择是否使用加速券)
  • momo_talk 自动完成所有未结束对话 完成剧情 领取青辉石
  • 总力战 清空总力战挑战券并领取奖励(auto)
  • 剧情 一键清理主线剧情,小组剧情
  • 活动一键活动推剧情,任务,挑战,走格子

突出特性

  • 16:9分辨率模拟器都可以运行,不局限于1280x720
  • 在低配电脑上运行也不会出现问题 处理器速度低的电脑可以手动调小截图速度 增长运行时间
- +
Skip to content

Blue Archive Auto Script

Python

baas,一个带GUI的蔚蓝档案(全服支持),为屏幕分辨率为 16:9 (1280x720 最佳) 运行的场景而设计 最终目的是接管一切蔚蓝档案任务 实现完全自动化

baas 是一款免费开源软件,地址:https://github.com/pur1fying/blue_archive_auto_script

GUI support, thanks @キラメイ Kiramei 感谢其他contributors

GUI预览图: guiguigui

功能 Features

  • 主线 自动推图(普通4-25,困难1-25)
  • 咖啡厅 邀请券可选择指定学生 咖啡厅摸头 咖啡厅奖励
  • 商店 支持指定普通物品商店 以及竞技场商店自动购买和刷新次数
  • 收获:每日小组体力 邮箱 竞技场每日领奖 总力战累计积分领奖 每日任务领奖
  • 体力清理:可指定任意主线关卡(普通困难) 特别委托 活动关卡 扫荡任意次数
  • 日程 指定每个区域日程次数,可优先做加好感度多的日程
  • 竞技场 清理到没有竞技场挑战券为止,自动领取每日奖励
  • 制造 可选择制造物品优先级 制造次数 (可选择是否使用加速券)
  • momo_talk 自动完成所有未结束对话 完成剧情 领取青辉石
  • 总力战 清空总力战挑战券并领取奖励(auto)
  • 剧情 一键清理主线剧情,小组剧情
  • 活动一键活动推剧情,任务,挑战,走格子

突出特性

  • 16:9分辨率模拟器都可以运行,不局限于1280x720
  • 在低配电脑上运行也不会出现问题 处理器速度低的电脑可以手动调小截图速度 增长运行时间
+ \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 7b9cb39df..2f4207f02 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"downloads.md":"A513-zX6","install.md":"iSYLyM6n","config.md":"5D2hhzDN","report.md":"lHkYsfbG","markdown-examples.md":"WCuMcnad","i18n.md":"ZoU9R3Sx","docs.md":"eoHV5Mq-","api-examples.md":"9pwRDbCO","index.md":"Cu_zmIS6","about.md":"HHHmbt6D","device_operation.md":"ImUCInXy","features.md":"x6pCsfm5","faq.md":"kAfRm14R"} +{"faq.md":"mIfGSB4F","config.md":"n3wQXUL3","install.md":"tTcXvYBM","markdown-examples.md":"q46ioyIy","i18n.md":"1ALOxFF7","docs.md":"oL-GCi-p","features.md":"TAP0jnn3","device_operation.md":"v75RP8bg","index.md":"iMPHmJQI","report.md":"at-u7GFn","downloads.md":"2Hn0d_F6","api-examples.md":"T7iAiO3C","about.md":"uEiOjDXr"} diff --git a/i18n.html b/i18n.html index 094a388dd..848ad470e 100644 --- a/i18n.html +++ b/i18n.html @@ -12,7 +12,7 @@ - + @@ -77,8 +77,8 @@ def __init__(self, configItems: Union[list[ConfigItem], list[dict]], parent=None, config=None, context=None): ... labelComponent = QLabel(bt.tr(context, cfg.label), self)

Adding new GUI .py files

Please ensure to include the file path of the new GUI .py files into the i18n.pro file's SOURCES variable, taking care to use the correct slashes. For instance, if you're adding table.py located in gui/components, it should be appended like this:

SOURCES += \
-    gui/components/table.py \

Adding new Config value

When adding a new config value that appears on the GUI and needs translation, update the ConfigTranslation dictionary by adding a new key-value pair. For comboboxes, make sure to include all options.

- + gui/components/table.py \

Adding new Config value

When adding a new config value that appears on the GUI and needs translation, update the ConfigTranslation dictionary by adding a new key-value pair. For comboboxes, make sure to include all options.

+ \ No newline at end of file diff --git a/index.html b/index.html index 06fdab9e2..4f999240c 100644 --- a/index.html +++ b/index.html @@ -12,13 +12,13 @@ - +
Skip to content

BAAS

接管一切蔚蓝档案任务

带GUI的蔚蓝档案自动化

- + \ No newline at end of file diff --git a/install.html b/install.html index b2810c848..c82833790 100644 --- a/install.html +++ b/install.html @@ -12,13 +12,13 @@ - + -
Skip to content

安装BAAS

WARNING

请确保安装路径没有中文(QT框架限制)

解压Release或qq交流群中的下载包,双击BlueArchiveAutoScript.exe安装环境,请耐心等待。 安装完成后,BAAS 的ui界面将自动启动。

TIP

还没下载?来这里

- +
Skip to content

安装BAAS

WARNING

请确保安装路径没有中文(QT框架限制)

解压Release或qq交流群中的下载包,双击BlueArchiveAutoScript.exe安装环境,请耐心等待。 安装完成后,BAAS 的ui界面将自动启动。

TIP

还没下载?来这里

+ \ No newline at end of file diff --git a/markdown-examples.html b/markdown-examples.html index 53694eef7..4a592f974 100644 --- a/markdown-examples.html +++ b/markdown-examples.html @@ -12,7 +12,7 @@ - + @@ -49,8 +49,8 @@ ::: details This is a details block. -:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/report.html b/report.html index 66fdf7524..ad064a9e7 100644 --- a/report.html +++ b/report.html @@ -12,13 +12,13 @@ - + -
Skip to content

如何上报bug How to Report Bugs

在提问题之前至少花费 5 分钟来思考和准备,才会有人花费他的 5 分钟来帮助你。

在提问题前,请先。

检查 BAAS 的更新,确认使用的是最新版。

如果是非预期的行为,请提供非预期行为发生时UI界面的日志,模拟器截图或视频。

- +
Skip to content

如何上报bug How to Report Bugs

在提问题之前至少花费 5 分钟来思考和准备,才会有人花费他的 5 分钟来帮助你。

在提问题前,请先。

检查 BAAS 的更新,确认使用的是最新版。

如果是非预期的行为,请提供非预期行为发生时UI界面的日志,模拟器截图或视频。

+ \ No newline at end of file