您的位置:首页 > 移动开发

简单的bat批处理脚本辅助卸载更新android app

2017-07-15 18:21 337 查看
本人在测试中经常遇到需要更新app的时候,特别是在正式环境和测试环境之间切换,加上上周用一根3.5mm DC充电线解决了供电问题,电脑基本上都是连着两台测试机。在学习了一下bat如何编写脚本的教程后,写了一个简单的bat脚本,可以靠几个YN来控制卸载安装哪个手机和更新的app是正式环境还是测试环境。分享代码,供大家参考。



rem 程序说明
cls
Title [bat脚本练习]
::begin-----------------------------------
@echo off

CHOICE /C YNM /M "魅族手机请按Y,nexus请按N,默认请按M。"
if errorlevel 3 goto default
if errorlevel 2 goto nexus
if errorlevel 1 goto mzzu

:mzzu
echo 我马上就要卸载学生端了!
adb -s 353ACJJA4L8A uninstall  com.gaotu100.superclass
echo 卸载学生端竟然成功了!下面开始安装!
CHOICE /C YN /M "正式版请按Y,测试版请按N"
if errorlevel 2 goto mzzuteststudent
if errorlevel 1 goto mzzustudent

:mzzuteststudent
adb -s 353ACJJA4L8A install  C:\Users\fankaiqiang\Desktop\apk\teststudent.apk
echo 我竟然成功了!
goto end

:mzzustudent
adb -s 353ACJJA4L8A install  C:\Users\fankaiqiang\Desktop\apk\student.apk
echo 我竟然成功了!
goto end

:nexus
echo 我马上就要卸载学生端了!
adb -s 06dbd10c0ae4e3af uninstall  com.gaotu100.superclass
echo 卸载学生端竟然成功了!下面开始安装!
CHOICE /C YN /M "正式版请按Y,测试版请按N"
if errorlevel 2 goto nexusteststudent
if errorlevel 1 goto nexusstudent

:nexusteststudent
adb -s 06dbd10c0ae4e3af install  C:\Users\fankaiqiang\Desktop\apk\teststudent.apk
echo 我竟然成功了!
goto end
:nexusstudent
adb -s 06dbd10c0ae4e3af install  C:\Users\fankaiqiang\Desktop\apk\student.apk
echo 我竟然成功了!
goto end

:default
echo 我马上就要卸载学生端了!
adb uninstall  com.gaotu100.superclass
echo 卸载学生端竟然成功了!下面开始安装!
CHOICE /C YN /M "正式版请按Y,测试版请按N"
if errorlevel 2 goto teststudent
if errorlevel 1 goto student

:teststudent
adb install  C:\Users\fankaiqiang\Desktop\apk\teststudent.apk
echo 我竟然成功了!
goto end

:student
adb install  C:\Users\fankaiqiang\Desktop\apk\student.apk
echo 我竟然成功了!
goto end

:end
echo 普天同庆,结束了!

::end-----------------------------------
pause
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息