VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > 批处理教程 >
  • Android测试提升效率批处理脚本

1、[查看APK文件信息.bat]

复制代码
@ECHO OFF
ECHO [查看APK包信息]
ECHO -------------------------------
ECHO aapt dump badging %~nx1
aapt dump badging %1 > %~dp0%~n1.txt
ECHO [暂停3秒自动关闭...]
ping -n 3 127.0.0.1>nul
@ECHO ON 
复制代码

使用方法:将APK直接拖至bat文件上即可,信息保存在bat所在目录下的txt文件里

 

2、[自动安装APK.bat]

复制代码
@ECHO OFF
ECHO [安装APK]
ECHO -------------------------------
ECHO [等待插入手机...]
adb wait-for-device
ECHO [安装] %~nx1
adb install -r %1
ECHO [暂停5秒自动关闭...]
ping -n 5 127.0.0.1>nul
@ECHO ON
复制代码

使用方法:将APK直接拖至bat文件上即可

 

 

2014-08-25 刚好有空继续更新下脚本

3、[读取手机信息存至文件.bat]

复制代码
@ECHO OFF 

ECHO [读取手机信息]
ECHO -------------------------------
adb shell cat /system/build.prop>%~dp0\phone.info
FOR /F "tokens=1,2 delims==" %%a in (phone.info) do (
 IF %%a == ro.build.version.release SET androidOS=%%b
 IF %%a == ro.product.model SET model=%%b
 IF %%a == ro.product.brand SET brand=%%b
)
del /a/f/q %~dp0\phone.info
ECHO.
ECHO.手机品牌: %brand%
ECHO.手机型号: %model%
ECHO.系统版本: Android %androidOS%

ECHO.-------------------------------
ECHO.手机品牌: %brand%>"%~dp0\Phone_%model%.txt"
ECHO.手机型号: %model%>>"%~dp0\Phone_%model%.txt"
ECHO.系统版本: Android %androidOS%>>"%~dp0\Phone_%model%.txt"
ECHO [暂停5秒自动关闭...]
ping -n 5 127.0.0.1>nul
@ECHO ON

复制代码

使用方法:双击bat文件即可

  

 

4、[快速手机截屏.bat]

复制代码
@ECHO OFF
ECHO.[快速手机截屏]
ECHO.-------------------------------
ECHO.[Exce ] 手机截屏
adb shell screencap -p /sdcard/screen.png
ECHO.[Tips ] 拷贝截屏图片至电脑
adb pull /sdcard/screen.png "%~dp0\screen.png"
ren screen.png "%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.png"
adb shell rm /sdcard/screen.png
ECHO [暂停2秒自动关闭...]
ping -n 2 127.0.0.1>nul
@ECHO ON 
复制代码

 使用方法:双击bat文件即可

 

5、[导出Logcat日志.bat]

复制代码
@ECHO OFF
ECHO.[导出logcat日志]
ECHO.-------------------------------
adb logcat -d>"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log"
ECHO.[暂停5秒自动关闭...]
ping -n 5 127.0.0.1>nul
@ECHO ON
复制代码

使用方法:双击bat文件即可。可以按需要修改adb logcat命令,比如monkey前可以用adb logcat -c 清空缓存,后再执行此bat时,日志文件则不会太多无用的日志。

 

出处:https://www.cnblogs.com/findyou/p/3785618.html

 


相关教程