Appearance
动作模块(auto)
auto 模块约定
延时 / 单击 / 双击 / 滑动 / 长按:坐标为物理像素。
最短示例:
javascript
reg('YOUR_KEY');
auto.click(100, 400);
auto.swipe(100, 800, 100, 200, 400);
auto.delay(500);auto.delay - 延时
typescript
function auto.delay(ms: number): void;参数说明:
| 参数名 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| ms | number | 是 | - | 延时毫秒;<0 按 0;上限约 86400000 |
返回值:
| 类型 | 描述 |
|---|---|
Promise<void> | 延时结束后 resolve |
示例:
javascript
auto.delay(500);auto.click - 单击
typescript
function auto.click(x: number, y: number): Promise<boolean>;参数说明:
| 参数名 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| x | number | 是 | - | 物理像素 x |
| y | number | 是 | - | 物理像素 y |
返回值:
| 类型 | 描述 |
|---|---|
Promise<boolean> | 成功 true |
示例:
javascript
auto.click(100, 400);auto.doubleClick - 双击
typescript
function auto.doubleClick(x: number, y: number): Promise<boolean>;参数说明:
| 参数名 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| x | number | 是 | - | 物理像素 x |
| y | number | 是 | - | 物理像素 y |
返回值:
| 类型 | 描述 |
|---|---|
Promise<boolean> | 成功 true |
示例:
javascript
auto.doubleClick(200, 300);auto.swipe - 滑动
typescript
function auto.swipe(
x1: number, y1: number, x2: number, y2: number,
duration: number
): Promise<boolean>;参数说明:
| 参数名 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| x1, y1 | number | 是 | - | 起点(物理像素) |
| x2, y2 | number | 是 | - | 终点(物理像素) |
| duration | number | 是 | - | 滑动总时长(毫秒) |
返回值:
| 类型 | 描述 |
|---|---|
Promise<boolean> | 成功 true |
示例:
javascript
auto.swipe(100, 800, 100, 200, 400);auto.longClick - 长按
typescript
function auto.longClick(x: number, y: number, duration: number): Promise<boolean>;参数说明:
| 参数名 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| x, y | number | 是 | - | 按住位置 |
| duration | number | 是 | - | 按住毫秒 |
返回值:
| 类型 | 描述 |
|---|---|
Promise<boolean> | 成功 true |
示例:
javascript
auto.longClick(150, 400, 1000);auto.random - 区间随机数
typescript
function auto.random(min: number, max: number, mode: string): number;参数说明:
| 参数名 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| min, max | number | 是 | - | 区间两端 |
| mode | string | 是 | - | 'int' 整数;'float' 浮点 |
返回值:
| 类型 | 描述 |
|---|---|
| number | 随机数 |
示例:
javascript
let n = auto.random(1, 10, 'int');