使用手册
Bash# 需要 Python 3.10
pip install ksaa
kaa
命令即可启动 GUI 界面:Bashkaa
config.json
默认自动在工作目录下生成。因此你最好每次都在同一个地方运行 kaa,否则可能会出现找不到配置文件的情况。必要情况下,可以通过 -c
/--config
参数指定配置文件路径。pip install -U ksaa
来更新 kaa。类型 | 稳定性 | 速度 | 适用于 | 是否推荐 | 特点 |
adb | 稳定 | 较慢 | 所有模拟器 | ✔️作为备用选项 | |
adb_raw | 不太稳定 | 快 | 所有模拟器 | ❌已废弃 | 截图更新不及时可能导致某些情况下卡住 |
uiautomator2 | 不太稳定 | 快 | 所有模拟器 | ⚠️不太推荐 | 截图压缩可能导致某些情况下卡住(bug) |
windows | 较稳定 | 非常快 | DMM | ✔非常推荐 | 脚本运行时不可操作电脑 |
remote_windows | 较稳定 | 较慢 | DMM | 🐞一般用于调试 | 用于控制另一台电脑上的游戏,较少使用 |
nemu_ipc | 稳定 | 非常快 | MuMu 12 | ✔非常推荐 |
Bashkaa remote-server
# 这个命令具体在哪个位置见「命令行接口」一节
Bashkaa -h # 显示总帮助
kaa task -h # 显示 task 子命令的帮助
Bashkaa task invoke a b c # 执行任务 a b c
kaa task invoke * # 执行所有任务
kaa task list # 列出所有任务的名称、描述、ID
sudo
命令。ksaa
模块,或者直接使用「kaa-bootstrap」中附带的 Python 环境。kotonebot.kaa.main
模块中的 Kaa
类来调用琴音小助手中的功能。具体用法参阅源码「kotonebot\kaa\main\cli.py」。Kaa
实例,也不要多线程执行多个 Kaa
实例。