目录
* [没有root权限是否支持游戏](#没有root权限是否支持游戏)
* [如何重复做某些操作n次](#如何重复做某些操作n次)
* [如何循环做某些操作](#如何循环做某些操作)
* [某些有文字的按键点击无效怎么办](#某些有文字的按键点击无效怎么办)
* [如何点击图标按钮](#如何点击图标按钮)
* [如何支持Tasker调用](#如何支持Tasker调用)

### 没有root权限是否支持游戏

**游戏需要root权限!!!**  
**游戏需要root权限!!!**  
**游戏需要root权限!!!**  
100%的游戏在没有root权限的情况下都不支持。  
不管是录制脚本还是运行脚本，在没有root权限的情况下都无法做到，在游戏界面不使用root权限录制脚本录制出来的是空白的。

### 如何重复做某些操作n次

使用循环语句实现实现。例如每个1秒执行一个操作，总共执行20次的代码如下:
```
for(var i = 1; i <= 20; i++){
    //这里写要执行的操作
    sleep(1000);
}
```

### 如何循环做某些操作

使用while(true)语句实现。例如QQ无限发送消息的脚本如下：
```
while(true){
    input("测试");
    click("发送");
}
```

### 某些有文字的按键点击无效怎么办

例如QQ下方的"联系人"按钮，用click("联系人")是无效的。这是因为这些按钮上的文字并不是真正的文字，而是一个图标。参见[如何点击图标按钮](#如何点击图标按钮)。

### 如何点击图标按钮

有以下几种方法：
* 录制脚本
* 通过图标在屏幕上的位置来点击。要获取图标在屏幕上的位置，可以开启悬浮窗，选择布局范围查看，之后点击要点击的图标，在弹出的窗口中的"bounds"一栏即图标在屏幕上的区域。例如：
* 通过id, desc等选择器来定位图片

### 如何支持Tasker调用

新建任务时选择文件，点击浏览找到要运行的脚本文件，在MimeType处填入application/x-javascript。