|
本帖后由 幻月 于 2016-9-20 22:08 编辑
本人以前搞过按键脚本开发,后来觉得按键太坑爹转战TC脚本,近期应客户需要开发一款手游脚本,发现逍遥安卓模拟器不错,特来学习一下。
这两天通过逍遥论坛,百度等搜集整理了很多资料,下面列出几点比较实用的分享给大家。以下所有内容均实测后放出!!!
有需要定制脚本的可以联系我哦
1、进入目录
- cd /d D:\Program Files\Microvirt\MEmu\
复制代码 幻月寄语:必备,不解释
2、获取所有模拟器
3、获取模拟器所有属性状态值
幻月寄语:此命令能够得出很多属性值,修改不同的属性值会达到意想不到的效果哦
4、获取模拟器某属性状态值
幻月寄语:这玩意的属性名可以通过上面的命令得到
5、设置模拟器某属性状态值
- adb shell setprop 属性名 属性值
复制代码 幻月寄语:设置单一属性,不解释啦
6、获取模拟器所有包名
- adb shell pm list packages
复制代码
7、获取模拟器所有包名(包括APK路径)
- adb shell pm list packages -f
复制代码
8、获取包名对应的APK路径
9、安装应用
幻月寄语:个人觉得这种覆盖安装的形式不错,据说重启模拟器会消失,不过没测出来
10、删除应用数据
11、卸载应用
- adb shell pm uninstall 包名
复制代码
12、启动应用
- adb shell am start -n 包名/Activity类名
复制代码 幻月寄语:获取Activity类名的方法后面会说到
13、关闭应用
- adb shell am force-stop 包名
复制代码
14、文件上传
15、文件下载
16、设置模拟器时间
- adb shell date -s YYYYMMDD.[[[HH]MM]SS]
复制代码 幻月寄语:时分秒都是选填的参数,应该可以看得懂吧
17、向模拟器输入字符串
幻月寄语:不能输入汉字、空格,输入特殊符号需要在字符串前加一个空格,如:" !@#¥%……&&*()"
18、向模拟器发送按键
- adb shell input keyevent 键值
复制代码 幻月寄语:键值对照表在二楼,请自行查看
19、模拟器截图
- adb shell screencap -p /sdcard/screen.png
复制代码 幻月寄语:截图是保存在模拟器中的,如果需要保存到本地使用文件下载命令即可。另外网上有一条可以直接保存到本地的命令没有测试成功
20、向模拟器点击鼠标
幻月寄语:分辨率决定坐标系
21、向模拟器滑动鼠标
- adb shell input swipe X1 Y1 X2 Y2
复制代码 幻月寄语:看到不少提到第五个参数的,貌似是一个操作时间,没测试成功
下面提到的一些小技巧隐藏一下,回复可见哦
|
评分
-
查看全部评分
|