From a0bf8879de80d6a4127ba800caf10debac36a6cb Mon Sep 17 00:00:00 2001 From: pur1fying <139786997+pur1fying@users.noreply.github.com> Date: Thu, 1 Aug 2024 05:36:55 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20pur1fyin?= =?UTF-8?q?g/blue=5Farchive=5Fauto=5Fscript@dc84c40fb392dcbeb1eb8292781ac3?= =?UTF-8?q?204988a975=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 2 +- about.html | 6 +++--- api-examples.html | 8 ++++---- assets/{about.md.GMG4cvlb.js => about.md.ULZQEPk5.js} | 2 +- ...bout.md.GMG4cvlb.lean.js => about.md.ULZQEPk5.lean.js} | 2 +- ...xamples.md.xc9N57_8.js => api-examples.md.yEq_pvUG.js} | 2 +- ....xc9N57_8.lean.js => api-examples.md.yEq_pvUG.lean.js} | 2 +- assets/{config.md.HITmTSK2.js => config.md.eDT7mb2V.js} | 2 +- ...fig.md.HITmTSK2.lean.js => config.md.eDT7mb2V.lean.js} | 2 +- ...ion.md.1wYfqF98.js => device_operation.md.U6ZpUvEe.js} | 2 +- ...fqF98.lean.js => device_operation.md.U6ZpUvEe.lean.js} | 2 +- assets/{docs.md.OI3UF-3u.js => docs.md.lmnQlgdf.js} | 2 +- ...{docs.md.OI3UF-3u.lean.js => docs.md.lmnQlgdf.lean.js} | 2 +- ...{downloads.md.6tGSEZh_.js => downloads.md.Ck1Ah9tM.js} | 2 +- ....md.6tGSEZh_.lean.js => downloads.md.Ck1Ah9tM.lean.js} | 2 +- assets/{faq.md.j_H2kZtF.js => faq.md.bXz-86Eh.js} | 2 +- .../{faq.md.j_H2kZtF.lean.js => faq.md.bXz-86Eh.lean.js} | 2 +- .../{features.md.5uMVSehn.js => features.md.6rKfYk_o.js} | 2 +- ...s.md.5uMVSehn.lean.js => features.md.6rKfYk_o.lean.js} | 2 +- assets/{i18n.md.p6T37Mci.js => i18n.md.NPbKKHAe.js} | 2 +- ...{i18n.md.p6T37Mci.lean.js => i18n.md.NPbKKHAe.lean.js} | 2 +- assets/{index.md.i4dJPrwh.js => index.md.n73EnXxO.js} | 2 +- ...ndex.md.i4dJPrwh.lean.js => index.md.n73EnXxO.lean.js} | 2 +- assets/{install.md.I7zNIjaG.js => install.md.yNMxr3rP.js} | 2 +- ...ll.md.I7zNIjaG.lean.js => install.md.yNMxr3rP.lean.js} | 2 +- ...es.md.soQzRhrc.js => markdown-examples.md.5zmVfsbR.js} | 2 +- ...Rhrc.lean.js => markdown-examples.md.5zmVfsbR.lean.js} | 2 +- assets/{report.md.Y18Yj8vQ.js => report.md.6Vo8YQHd.js} | 2 +- ...ort.md.Y18Yj8vQ.lean.js => report.md.6Vo8YQHd.lean.js} | 2 +- config.html | 6 +++--- device_operation.html | 6 +++--- docs.html | 6 +++--- downloads.html | 4 ++-- faq.html | 6 +++--- features.html | 6 +++--- hashmap.json | 2 +- i18n.html | 6 +++--- index.html | 4 ++-- install.html | 6 +++--- markdown-examples.html | 6 +++--- report.html | 6 +++--- 41 files changed, 66 insertions(+), 66 deletions(-) rename assets/{about.md.GMG4cvlb.js => about.md.ULZQEPk5.js} (96%) rename assets/{about.md.GMG4cvlb.lean.js => about.md.ULZQEPk5.lean.js} (83%) rename assets/{api-examples.md.xc9N57_8.js => api-examples.md.yEq_pvUG.js} (98%) rename assets/{api-examples.md.xc9N57_8.lean.js => api-examples.md.yEq_pvUG.lean.js} (94%) rename assets/{config.md.HITmTSK2.js => config.md.eDT7mb2V.js} (93%) rename assets/{config.md.HITmTSK2.lean.js => config.md.eDT7mb2V.lean.js} (83%) rename assets/{device_operation.md.1wYfqF98.js => device_operation.md.U6ZpUvEe.js} (98%) rename assets/{device_operation.md.1wYfqF98.lean.js => device_operation.md.U6ZpUvEe.lean.js} (84%) rename assets/{docs.md.OI3UF-3u.js => docs.md.lmnQlgdf.js} (98%) rename assets/{docs.md.OI3UF-3u.lean.js => docs.md.lmnQlgdf.lean.js} (83%) rename assets/{downloads.md.6tGSEZh_.js => downloads.md.Ck1Ah9tM.js} (91%) rename assets/{downloads.md.6tGSEZh_.lean.js => downloads.md.Ck1Ah9tM.lean.js} (91%) rename assets/{faq.md.j_H2kZtF.js => faq.md.bXz-86Eh.js} (97%) rename assets/{faq.md.j_H2kZtF.lean.js => faq.md.bXz-86Eh.lean.js} (83%) rename assets/{features.md.5uMVSehn.js => features.md.6rKfYk_o.js} (98%) rename assets/{features.md.5uMVSehn.lean.js => features.md.6rKfYk_o.lean.js} (84%) rename assets/{i18n.md.p6T37Mci.js => i18n.md.NPbKKHAe.js} (99%) rename assets/{i18n.md.p6T37Mci.lean.js => i18n.md.NPbKKHAe.lean.js} (83%) rename assets/{index.md.i4dJPrwh.js => index.md.n73EnXxO.js} (96%) rename assets/{index.md.i4dJPrwh.lean.js => index.md.n73EnXxO.lean.js} (96%) rename assets/{install.md.I7zNIjaG.js => install.md.yNMxr3rP.js} (93%) rename assets/{install.md.I7zNIjaG.lean.js => install.md.yNMxr3rP.lean.js} (84%) rename assets/{markdown-examples.md.soQzRhrc.js => markdown-examples.md.5zmVfsbR.js} (98%) rename assets/{markdown-examples.md.soQzRhrc.lean.js => markdown-examples.md.5zmVfsbR.lean.js} (85%) rename assets/{report.md.Y18Yj8vQ.js => report.md.6Vo8YQHd.js} (87%) rename assets/{report.md.Y18Yj8vQ.lean.js => report.md.6Vo8YQHd.lean.js} (87%) diff --git a/404.html b/404.html index 07c36204..e91f72e8 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 83575497..8fbf1926 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 35fc96e3..7fcac6b7 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": 1722268102000 + "lastUpdated": 1722490586000 }

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.GMG4cvlb.js b/assets/about.md.ULZQEPk5.js similarity index 96% rename from assets/about.md.GMG4cvlb.js rename to assets/about.md.ULZQEPk5.js index e4bb1679..3ebbbd5e 100644 --- a/assets/about.md.GMG4cvlb.js +++ b/assets/about.md.ULZQEPk5.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":1722268102000}'),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":1722490586000}'),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.GMG4cvlb.lean.js b/assets/about.md.ULZQEPk5.lean.js similarity index 83% rename from assets/about.md.GMG4cvlb.lean.js rename to assets/about.md.ULZQEPk5.lean.js index f7479e53..06767146 100644 --- a/assets/about.md.GMG4cvlb.lean.js +++ b/assets/about.md.ULZQEPk5.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":1722268102000}'),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":1722490586000}'),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.xc9N57_8.js b/assets/api-examples.md.yEq_pvUG.js similarity index 98% rename from assets/api-examples.md.xc9N57_8.js rename to assets/api-examples.md.yEq_pvUG.js index a58b9355..85e94753 100644 --- a/assets/api-examples.md.xc9N57_8.js +++ b/assets/api-examples.md.yEq_pvUG.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":1722268102000}'),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":1722490586000}'),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.xc9N57_8.lean.js b/assets/api-examples.md.yEq_pvUG.lean.js similarity index 94% rename from assets/api-examples.md.xc9N57_8.lean.js rename to assets/api-examples.md.yEq_pvUG.lean.js index 011bb026..b5f33812 100644 --- a/assets/api-examples.md.xc9N57_8.lean.js +++ b/assets/api-examples.md.yEq_pvUG.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":1722268102000}'),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":1722490586000}'),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.HITmTSK2.js b/assets/config.md.eDT7mb2V.js similarity index 93% rename from assets/config.md.HITmTSK2.js rename to assets/config.md.eDT7mb2V.js index b1a4c6c5..fc78d3ce 100644 --- a/assets/config.md.HITmTSK2.js +++ b/assets/config.md.eDT7mb2V.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":1722268102000}'),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":1722490586000}'),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.HITmTSK2.lean.js b/assets/config.md.eDT7mb2V.lean.js similarity index 83% rename from assets/config.md.HITmTSK2.lean.js rename to assets/config.md.eDT7mb2V.lean.js index 6fb95938..2b2c6e01 100644 --- a/assets/config.md.HITmTSK2.lean.js +++ b/assets/config.md.eDT7mb2V.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":1722268102000}'),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":1722490586000}'),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.1wYfqF98.js b/assets/device_operation.md.U6ZpUvEe.js similarity index 98% rename from assets/device_operation.md.1wYfqF98.js rename to assets/device_operation.md.U6ZpUvEe.js index c8ff5aff..ae3ca4cc 100644 --- a/assets/device_operation.md.1wYfqF98.js +++ b/assets/device_operation.md.U6ZpUvEe.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":1722268102000}'),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":1722490586000}'),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.1wYfqF98.lean.js b/assets/device_operation.md.U6ZpUvEe.lean.js similarity index 84% rename from assets/device_operation.md.1wYfqF98.lean.js rename to assets/device_operation.md.U6ZpUvEe.lean.js index 4060d163..fa378f18 100644 --- a/assets/device_operation.md.1wYfqF98.lean.js +++ b/assets/device_operation.md.U6ZpUvEe.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":1722268102000}'),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":1722490586000}'),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.OI3UF-3u.js b/assets/docs.md.lmnQlgdf.js similarity index 98% rename from assets/docs.md.OI3UF-3u.js rename to assets/docs.md.lmnQlgdf.js index 1cfa742b..9d5046f1 100644 --- a/assets/docs.md.OI3UF-3u.js +++ b/assets/docs.md.lmnQlgdf.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":1722268102000}'),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":1722490586000}'),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.OI3UF-3u.lean.js b/assets/docs.md.lmnQlgdf.lean.js similarity index 83% rename from assets/docs.md.OI3UF-3u.lean.js rename to assets/docs.md.lmnQlgdf.lean.js index e44e4ac4..e4d9d6c3 100644 --- a/assets/docs.md.OI3UF-3u.lean.js +++ b/assets/docs.md.lmnQlgdf.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":1722268102000}'),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":1722490586000}'),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.6tGSEZh_.js b/assets/downloads.md.Ck1Ah9tM.js similarity index 91% rename from assets/downloads.md.6tGSEZh_.js rename to assets/downloads.md.Ck1Ah9tM.js index 4c52a61a..68df6527 100644 --- a/assets/downloads.md.6tGSEZh_.js +++ b/assets/downloads.md.Ck1Ah9tM.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":1722268102000}'),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":1722490586000}'),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.6tGSEZh_.lean.js b/assets/downloads.md.Ck1Ah9tM.lean.js similarity index 91% rename from assets/downloads.md.6tGSEZh_.lean.js rename to assets/downloads.md.Ck1Ah9tM.lean.js index 4c52a61a..68df6527 100644 --- a/assets/downloads.md.6tGSEZh_.lean.js +++ b/assets/downloads.md.Ck1Ah9tM.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":1722268102000}'),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":1722490586000}'),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.j_H2kZtF.js b/assets/faq.md.bXz-86Eh.js similarity index 97% rename from assets/faq.md.j_H2kZtF.js rename to assets/faq.md.bXz-86Eh.js index 6c4369f5..7e7c8426 100644 --- a/assets/faq.md.j_H2kZtF.js +++ b/assets/faq.md.bXz-86Eh.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":1722268102000}'),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":1722490586000}'),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.j_H2kZtF.lean.js b/assets/faq.md.bXz-86Eh.lean.js similarity index 83% rename from assets/faq.md.j_H2kZtF.lean.js rename to assets/faq.md.bXz-86Eh.lean.js index efa8c0b8..d9d30555 100644 --- a/assets/faq.md.j_H2kZtF.lean.js +++ b/assets/faq.md.bXz-86Eh.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":1722268102000}'),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":1722490586000}'),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.5uMVSehn.js b/assets/features.md.6rKfYk_o.js similarity index 98% rename from assets/features.md.5uMVSehn.js rename to assets/features.md.6rKfYk_o.js index 0f5aa4a7..fe26d9ad 100644 --- a/assets/features.md.5uMVSehn.js +++ b/assets/features.md.6rKfYk_o.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":1722268102000}'),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":1722490586000}'),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.5uMVSehn.lean.js b/assets/features.md.6rKfYk_o.lean.js similarity index 84% rename from assets/features.md.5uMVSehn.lean.js rename to assets/features.md.6rKfYk_o.lean.js index 56b5379c..e4e38f21 100644 --- a/assets/features.md.5uMVSehn.lean.js +++ b/assets/features.md.6rKfYk_o.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":1722268102000}'),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":1722490586000}'),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.p6T37Mci.js b/assets/i18n.md.NPbKKHAe.js similarity index 99% rename from assets/i18n.md.p6T37Mci.js rename to assets/i18n.md.NPbKKHAe.js index e349baae..60a5e027 100644 --- a/assets/i18n.md.p6T37Mci.js +++ b/assets/i18n.md.NPbKKHAe.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":1722268102000}'),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":1722490586000}'),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.p6T37Mci.lean.js b/assets/i18n.md.NPbKKHAe.lean.js
similarity index 83%
rename from assets/i18n.md.p6T37Mci.lean.js
rename to assets/i18n.md.NPbKKHAe.lean.js
index dc44d560..86f7dd78 100644
--- a/assets/i18n.md.p6T37Mci.lean.js
+++ b/assets/i18n.md.NPbKKHAe.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":1722268102000}'),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":1722490586000}'),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.i4dJPrwh.js b/assets/index.md.n73EnXxO.js
similarity index 96%
rename from assets/index.md.i4dJPrwh.js
rename to assets/index.md.n73EnXxO.js
index 47c2ac98..67643eb0 100644
--- a/assets/index.md.i4dJPrwh.js
+++ b/assets/index.md.n73EnXxO.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":1722268102000}'),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":1722490586000}'),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.i4dJPrwh.lean.js b/assets/index.md.n73EnXxO.lean.js
similarity index 96%
rename from assets/index.md.i4dJPrwh.lean.js
rename to assets/index.md.n73EnXxO.lean.js
index 47c2ac98..67643eb0 100644
--- a/assets/index.md.i4dJPrwh.lean.js
+++ b/assets/index.md.n73EnXxO.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":1722268102000}'),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":1722490586000}'),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.I7zNIjaG.js b/assets/install.md.yNMxr3rP.js
similarity index 93%
rename from assets/install.md.I7zNIjaG.js
rename to assets/install.md.yNMxr3rP.js
index c4430adb..be638288 100644
--- a/assets/install.md.I7zNIjaG.js
+++ b/assets/install.md.yNMxr3rP.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":1722268102000}'),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":1722490586000}'),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.I7zNIjaG.lean.js b/assets/install.md.yNMxr3rP.lean.js similarity index 84% rename from assets/install.md.I7zNIjaG.lean.js rename to assets/install.md.yNMxr3rP.lean.js index 6a9a8d3e..e8feb593 100644 --- a/assets/install.md.I7zNIjaG.lean.js +++ b/assets/install.md.yNMxr3rP.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":1722268102000}'),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":1722490586000}'),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.soQzRhrc.js b/assets/markdown-examples.md.5zmVfsbR.js similarity index 98% rename from assets/markdown-examples.md.soQzRhrc.js rename to assets/markdown-examples.md.5zmVfsbR.js index c1bf1c36..32760848 100644 --- a/assets/markdown-examples.md.soQzRhrc.js +++ b/assets/markdown-examples.md.5zmVfsbR.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":1722268102000}'),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":1722490586000}'),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.soQzRhrc.lean.js b/assets/markdown-examples.md.5zmVfsbR.lean.js
similarity index 85%
rename from assets/markdown-examples.md.soQzRhrc.lean.js
rename to assets/markdown-examples.md.5zmVfsbR.lean.js
index 4004b113..cc42872d 100644
--- a/assets/markdown-examples.md.soQzRhrc.lean.js
+++ b/assets/markdown-examples.md.5zmVfsbR.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":1722268102000}'),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":1722490586000}'),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.Y18Yj8vQ.js b/assets/report.md.6Vo8YQHd.js
similarity index 87%
rename from assets/report.md.Y18Yj8vQ.js
rename to assets/report.md.6Vo8YQHd.js
index d8dc949b..f39220e2 100644
--- a/assets/report.md.Y18Yj8vQ.js
+++ b/assets/report.md.6Vo8YQHd.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":1722268102000}'),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":1722490586000}'),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.Y18Yj8vQ.lean.js b/assets/report.md.6Vo8YQHd.lean.js
similarity index 87%
rename from assets/report.md.Y18Yj8vQ.lean.js
rename to assets/report.md.6Vo8YQHd.lean.js
index d8dc949b..f39220e2 100644
--- a/assets/report.md.Y18Yj8vQ.lean.js
+++ b/assets/report.md.6Vo8YQHd.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":1722268102000}'),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":1722490586000}'),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 ba14112a..b1e346e3 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 d5ce0c2e..607b4a9f 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 f48378ee..7589d475 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 a8a23c73..027ec461 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 1fab8c7d..32afce72 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 228b893a..8542927e 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 18654ebc..9e348576 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"i18n.md":"p6T37Mci","markdown-examples.md":"soQzRhrc","downloads.md":"6tGSEZh_","report.md":"Y18Yj8vQ","install.md":"I7zNIjaG","about.md":"GMG4cvlb","device_operation.md":"1wYfqF98","docs.md":"OI3UF-3u","api-examples.md":"xc9N57_8","config.md":"HITmTSK2","features.md":"5uMVSehn","faq.md":"j_H2kZtF","index.md":"i4dJPrwh"} +{"api-examples.md":"yEq_pvUG","report.md":"6Vo8YQHd","about.md":"ULZQEPk5","docs.md":"lmnQlgdf","features.md":"6rKfYk_o","device_operation.md":"U6ZpUvEe","config.md":"eDT7mb2V","downloads.md":"Ck1Ah9tM","markdown-examples.md":"5zmVfsbR","faq.md":"bXz-86Eh","index.md":"n73EnXxO","install.md":"yNMxr3rP","i18n.md":"NPbKKHAe"} diff --git a/i18n.html b/i18n.html index 7ee76fea..8ac9a965 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 51e835d2..54810131 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 ee23951b..ac31a7ff 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 fee8f08b..7be25581 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 1724e3c2..97e2a882 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