无忧安卓脚本助手是一款功能强大,便捷实用的安卓编程助手,软件专门为安卓程序开发者研发制作,可以批量控制安卓手机,并支持脚本编写,需要的话可以来下载使用。
功能介绍
1、批量控制安卓手机,没有台数限制,我亲自测试控制20多台非常轻松,无奈没有更多手机。
2、支持自己编写脚本
基本简介
登录账号:test
登录密码:123456
使用说明
脚本基本命令:点击、滑动、长按、输入、按键、延时
脚本常量:屏幕宽、屏幕高
脚本基本命令例子:
点击 100 200
长按 100 200
点击 [屏幕宽-100] 100
点击 [屏幕宽-100] [屏幕高-100]
滑动 100 200 100 500
输入 abc你好123
按键 26
延时 2000
脚本基本命令例子说明:
点击命令-后边输入要点击的 x y 坐标
长按命令-后边输入要点击的 x y 坐标
滑动命令-后边输入要滑动的起始 x y 坐标,终止 x y 坐标
输入命令-后边输入要输入的文字
按键命令-后边输入要按的键
延时命令-后边输入要延时的时间 单位:毫秒
脚本取屏幕某点颜色命令:getPixel(x,y)
脚本逻辑命令:if else return
脚本命令例子:
if(getPixel(100,200) = 16777215){
点击 100 200
}else {
return
}
脚本例子说明:
如果取屏幕100,200处的颜色值为16777215,则执行;点击 100 200操作,
否则结束脚本(return)
脚本高级命令:
读入文件(loadFile)、分割文本(splitStr)
循环命令(for)、跳出循环(break)、结束本次循环(continue);
取数组长度命令(#)、定义变量命令(var)、取数组成员操作([])
脚本命令例子:
var str = loadFile(账号.txt;)
var str_arr = splitStr(str,;rn)
for(i=1;#str_arr;1){
var tmp_arr = splitStr(str_arr[i],=|=;)
var name = tmp_arr[1]
var pass = tmp_arr[2]
输入 name
点击 100 200
延时 2000
输入 pass
点击 1000 300
延时 2000
if(getPixel(100,200) = 16777215){
点击 100 200
}else {
break
}
}
按键 26
脚本例子说明:
1.读入软件目录下 账号.txt 里的内容
2.按行(rn)分割读入的内容
3.开始循环操作,从1循环到所有的账号
4.按“|”分割每一行的内容
5.赋值到变量name
6.赋值到变量pass
break 结束循环,继续执行for后边的“按键26”命令
1、批量控制安卓手机,没有台数限制,我亲自测试控制20多台非常轻松,无奈没有更多手机。
2、支持自己编写脚本
登录账号:test
登录密码:123456
脚本基本命令:点击、滑动、长按、输入、按键、延时
脚本常量:屏幕宽、屏幕高
脚本基本命令例子:
点击 100 200
长按 100 200
点击 [屏幕宽-100] 100
点击 [屏幕宽-100] [屏幕高-100]
滑动 100 200 100 500
输入 abc你好123
按键 26
延时 2000
脚本基本命令例子说明:
点击命令-后边输入要点击的 x y 坐标
长按命令-后边输入要点击的 x y 坐标
滑动命令-后边输入要滑动的起始 x y 坐标,终止 x y 坐标
输入命令-后边输入要输入的文字
按键命令-后边输入要按的键
延时命令-后边输入要延时的时间 单位:毫秒
脚本取屏幕某点颜色命令:getPixel(x,y)
脚本逻辑命令:if else return
脚本命令例子:
if(getPixel(100,200) = 16777215){
点击 100 200
}else {
return
}
脚本例子说明:
如果取屏幕100,200处的颜色值为16777215,则执行;点击 100 200操作,
否则结束脚本(return)
脚本高级命令:
读入文件(loadFile)、分割文本(splitStr)
循环命令(for)、跳出循环(break)、结束本次循环(continue);
取数组长度命令(#)、定义变量命令(var)、取数组成员操作([])
脚本命令例子:
var str = loadFile(账号.txt;)
var str_arr = splitStr(str,;rn)
for(i=1;#str_arr;1){
var tmp_arr = splitStr(str_arr[i],=|=;)
var name = tmp_arr[1]
var pass = tmp_arr[2]
输入 name
点击 100 200
延时 2000
输入 pass
点击 1000 300
延时 2000
if(getPixel(100,200) = 16777215){
点击 100 200
}else {
break
}
}
按键 26
脚本例子说明:
1.读入软件目录下 账号.txt 里的内容
2.按行(rn)分割读入的内容
3.开始循环操作,从1循环到所有的账号
4.按“|”分割每一行的内容
5.赋值到变量name
6.赋值到变量pass
break 结束循环,继续执行for后边的“按键26”命令