adb 安装 apk bat脚本,支持多设备

adb 安装 apk bat脚本,支持多设备以前就有着想法今天终于被我实现啦哈哈需要将adb和aapt路径添加到系统环境变量里面涉及到延迟变量还有有点难度,bat这种东西蛮强大就是没有一个完善的文档@echooff&color0d&setlocalenabledelayedexpansion titleAPK多设备安装工具echo.Apk多设备安装工具v1.0

大家好,又见面了,我是你们的朋友全栈君。

以前就有着想法今天终于被我实现啦哈哈

需要将 adb 和 aapt 路径添加到系统环境变量

里面涉及到 延迟变量 还有有点难度,bat 这种东西蛮强大就是没有一个完善的文档

@echo off & color 0d & setlocal enabledelayedexpansion 

title APK 多设备安装工具
echo.Apk多设备安装工具 v1.0 
echo.天使之翼设计制作 2016-07-04
echo.            

set i=1

echo.======== 已连接设备 ===============

::用 ” 包住命令,否则会当作文件名处理

for /f “skip=1” %%b in (‘adb devices’) do (
set div!i!=%%b
call echo 设备!i!: %%div!i!%%
set /a i+=1
)
echo.

::难点在于 call echo 设备!i!: %%div!i!%% 解引用嵌套参数

::set
::setlocal disabledelayedexpansion 
echo.安装包路径:%1

:cho
if %i% gtr 2 (
echo.
echo.请输入设备序号:
set /p d=
call set str=%%div!d!%%
echo.开始安装到 !str! …
adb -s !str! install -r %1
)
echo.—— 完成 —————-
pause>nul

goto cho

打包下载地址:点击下载

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145697.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 怎么完全卸载赛门铁克_如何干净彻底卸载有密码的诺顿symantec杀毒软件

    怎么完全卸载赛门铁克_如何干净彻底卸载有密码的诺顿symantec杀毒软件工具/原料注册表方法/步骤1:点击【开始】菜单,选择【运行】,或直接按【Window徽标键+R】方法/步骤2:输入【smc-stop】后打开程序界面,提示输入密码再打开注册表,按【Window徽标键+R】,然后输入【regedit】敲回车方法/步骤3:依次展开【HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\SymantecEndpointProte…

    2022年6月10日
  • recvfrom error 10022

    recvfrom error 10022http://blog.sina.com.cn/s/blog_6ffee9410100pqdt.html折腾了一个下午加大半个晚上,查了300多个网页,20多个技术论坛,终于把这个问题解决了,真不容易。总结下出现这个错误的一般原因和我出错的原因。出现这个错误的一般原因:1.fromlen参数没有初始化2.from参数没有设置正确,也就是结构问题3.参

    2022年7月23日
  • unresolved external symbol怎么解决_fatal error lnk1169

    unresolved external symbol怎么解决_fatal error lnk11691.LNK2019错误一般都是compile是能找到相应的header(.h)文件,但链接时找不到相应的lib库文件(也含dll文件)。如果相关库存在的话,一般通过添加附加库,可以解决问题

    2022年10月5日
  • crontab用法_切尔西对萨格勒布

    crontab用法_切尔西对萨格勒布Crontab语法一、基本语法minutehourday-of-monthmonth-of-yearday-of-weekcommands二、合法值00-5900-2301-3101-120-6(0issunday)三、特殊符号*代表所有的取值范围内的数字/代表每的意思,/5表示每5个单位-代表从某个数字到某个数字,分开几个离散的数…

    2022年11月3日
  • Java BigDecimal比较大小

    Java BigDecimal比较大小BigDecimal比较大小使用compareTo(BigDecimal)方法。intflag =bigdemical.compareTo(bigdemical1)flag =-1,表示bigdemical小于bigdemical1;flag =0,表示bigdemical等于bigdemical1;flag =1,表示bigdemical大于bigdemical1;实际中…

    2022年7月14日
  • plugins webpack_webpack plugin原理

    plugins webpack_webpack plugin原理plugin插件是webpack的支柱功能。webpack自身也是构建于你在webpack配置中用到的相同的插件系统之上!插件目的在于解决loader无法实现的其他事。常用的插件

    2022年8月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号