简易操作:批量使用adb命令安装与卸载APK应用
...
@echo off
title adb install [by Join]
rem 定义adb路径
rem set adb_path=C:\Program Files\Wandoujia2
set adb_path=E:\zhao\environment\android-sdk-windows\platform-tools
rem adb.exe存在判断及处理
if exist %adb_path%\adb.exe (goto :handle) else (echo abd.exe路径不正确,请修正!&goto :end)
rem adb.exe存在时的处理
:handle
rem 无文件拖至bat时
if "%~1"=="" echo 请将apk直接拖放至bat文件!&goto :end
echo 注意事项
echo 1、已安装过的apk请先用uninstall.bat卸载!
echo 2、支持中文名称apk的安装(以替换名称的方式)!
echo 3、支持多apk文件安装(即选中所有你要安装的apk拖动至此bat上)!
rem path增加adb路径
set path=%adb_path%;%path%
rem 多文件时的遍历
:main
setlocal enabledelayedexpansion
if not "%~1"=="" (
echo.
rem 文件后缀名判断
if /i "%~x1"==".apk" (
rem 文件名称替换后install
set dir=%~dp1
set file=%~nx1
ren "%~1" install.apk
echo 安装"!dir!!file!"...
adb install "!dir!install.apk"
ren "!dir!install.apk" !file!
) else (
echo 文件类型错误:不支持%~x1!
)
shift /1
goto :main
)
:end
echo.
pause