了解常用 API
AScript 提供了丰富的自动化 API. 这里列出最常用的 4 个模块, 学会它们就能完成大部分自动化任务.
小建议
不用全部看完, 先了解每个模块能做什么, 用到的时候再查详细文档.
核心模块
| 模块 | 能做什么 | 文档 | 视频 |
|---|---|---|---|
| 动作 | 点击、滑动、手势等操作 | 查看 | 视频 |
| 控件 | 找到界面上的按钮、文字等元素 | 查看 | 视频 |
| 图色 | 找图、找色、OCR 文字识别 | 查看 | 视频 |
| UI | 创建自定义界面窗口 | 查看 | - |
快速体验
下面是一个简单的自动化脚本示例, 感受一下 AScript 的 API:
from ascript.android.action import click, slide
from ascript.android.system import Device
import time
# 获取屏幕尺寸
display = Device.display()
w = display.widthPixels
h = display.heightPixels
# 点击屏幕中心
click(w // 2, h // 2)
# 等待1秒
time.sleep(1)
# 从下往上滑动 (模拟翻页)
slide(w // 2, h * 3 // 4, w // 2, h // 4)
学会这些基础 API 后, 就可以开始制作自己的自动化小程序了!