Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MAA 自动运行方案说明

目录结构

D:\MAA\scripts\
  run_maa_auto.ps1   主运行脚本(每次执行时自动调用)
  setup_tasks.ps1    一次性运行:注册 Windows 任务计划
  override.json      特殊日期覆盖配置(可选,优先级最高)
  logs\              运行日志(自动生成,按日期命名)

使用步骤

第一步:在 MAA GUI 中创建配置

打开 MAA,进入 设置 → 切换配置,新建配置:

配置名称 用于哪天 建议内容
Monday 每周一 周一专属任务组合
Tuesday 每周二 周二专属任务组合
Default 其余天 默认任务(已有)
Event 活动期 活动关卡/活动专项任务

为每个自动运行配置,在「开始」页设置好任务列表即可。 脚本会自动处理「启动后立即运行」和「完成后关闭 MAA」。

(可选)活动期自动切换到 Event

脚本会读取 D:\MAA\cache\gui\StageActivityV2.json,当检测到当前服务器存在进行中的 SideStory 活动时,会自动把本次运行配置切换为 Event

如需切换服务器(例如官服/台服/国际服),在 run_maa_auto.ps1 顶部修改 $CLIENT_TYPE(需与 JSON 顶层键一致,例如 OfficialtxwyYoStarEN 等)。

(可选)特殊日期覆盖(优先级最高)

如果你想在一段特殊日期内强制使用某个配置(比如专门刷某个东西),编辑 D:\MAA\scripts\override.json

  • enabled: true:启用该规则
  • start / end:本地时间范围,格式 yyyy-MM-dd HH:mm
  • config:要使用的配置名(需提前在 MAA GUI 中创建)
  • 多条规则按顺序匹配,第一条命中的生效

特殊日期覆盖生效时,会跳过活动检测(即优先级高于 Event)。

第二步:修改运行时间

打开 setup_tasks.ps1,修改文件开头的两个变量:

$TIME_MORNING = "09:00"   # 第一次运行时间
$TIME_EVENING = "21:00"   # 第二次运行时间

第三步:注册任务计划(仅需一次)

以管理员身份运行 PowerShell,执行:

Set-ExecutionPolicy Bypass -Scope Process -Force
D:\MAA\scripts\setup_tasks.ps1

完成后可在「任务计划程序」→「任务计划程序库」中看到:

  • MAA_Auto_Morning
  • MAA_Auto_Evening

运行逻辑

任务计划触发
    ↓
run_maa_auto.ps1 执行
    ↓
检查特殊日期覆盖(override.json)
    ↓(命中则直接使用该配置)
检测活动(SideStory 活动 → Event)
    ↓(未命中则继续)
检测星期几
    ↓
周一 → 切换到 Monday 配置
周二 → 切换到 Tuesday 配置
其他 → 切换到 Default 配置
    ↓
临时修改配置:自动开始任务 + 完成后关闭 MAA
备份 gui.json
    ↓
启动 MAA.exe,等待退出
    ↓
还原 gui.json(恢复你的手动配置)
    ↓
写入日志到 D:\MAA\scripts\logs\

注意事项

  • 任务计划以当前登录用户身份运行,需保持用户登录状态
  • 运行时 MuMu 模拟器需已启动(或在 MAA 的「开始」设置中开启「启动模拟器」)
  • 仅当修改运行时间 / 脚本路径 / 任务计划被删除时,才需要重新运行 setup_tasks.ps1
  • 日志文件按 maa_yyyyMMdd_HHmmss.log 命名,可定期清理

常见问题

脚本执行被拒绝?
以管理员 PowerShell 运行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

配置切换不生效?
确认在 MAA GUI 中已创建同名配置(名称区分大小写)。

如何临时禁用自动运行?
在「任务计划程序」中右键对应任务 → 禁用。

About

一个自动跑maa的小脚本 AI写的

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages