ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

原创|批处理|万能任选APK安装脚本

2021-11-23 19:34:06  阅读:179  来源: 互联网

标签:... goto %% 批处理 echo APK 任选 安装


很多年前,自己写的一个批处理脚本,可以实现任意APK安装,将以下代码复制后,保存到记事本里面,并将后缀名改为*.bat即可运行。

特别说明:

(1)请将APK文件放在此脚本同目录下;
(2)请确保APK名字中不能存在中文和空格,否则无法安装;

@echo off
setlocal enabledelayedexpansion
::mode con:cols=110 lines=40
title 万能任选APK安装工具_2016_06_29_V1.1 by HRD
:start
cls
echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
echo.
echo 	万能任选APK安装工具_2015_11_24_V1.0 ( by HRD )
echo.
echo 	(1)请将APK文件放在此脚本同目录下...
echo.
echo 	(2)请确保APK名字中不能存在中文,否则无法安装 ...
echo.
echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

color 1e
echo 等待设备插入...
adb wait-for-device
echo Waiting for device ...
color 1f
for /f "delims=" %%i in ('dir /a-d /b *.APK') do (
	set /a num+=1
	if "!num!" == "!num!" (
	echo  Input !num! select %%~i
	set APK_NAME!num!=%%~i
	)
)

echo.
echo  	若需要安装当前目录下所有APK,请输入“999”并回车...
echo.
echo Please choose the APK number ...
echo 请选择对应的APK编号,然后回车...
set /P INPUT=Enter It's Number= %=%
set APK_NAME=!APK_NAME%input%!
ECHO %APK_NAME%

IF /I %INPUT% EQU 999 (goto install-all)
IF /I %INPUT% GTR !num! (goto select-fail)
IF /I %INPUT% LSS 1 (goto select-fail)

goto install

:select-fail
color cf
echo This number does not exist ...
echo Input Error,Please Check ...
echo 输入的号码不存在,请检查后重新输入...
pause
goto start

:install-all
echo 选择了安装当前目录下所有APK,请稍候...
for %%i in (*.apk) do (
        echo 正在安装: %%i
        adb install %%i
        )
IF errorlevel 1 (echo An Error Occured, Please Check ... && PAUSE && GOTO START)
goto success

:install
echo.
echo @@@@@@@@@@@@@	选择安装的APK=	%APK_NAME%	@@@@@@@@@@@@@
echo.
echo Waiting for device ...
adb wait-for-device
echo Installing Apk ...
adb install -r %APK_NAME%
IF errorlevel 1 (echo An Error Occured, Please Check ... && PAUSE && GOTO START)

:success
echo Install apk success!!!
echo 安装APK成功,若要安装其余的APK,请按任意键返回安装选择界面...
color 2f

PAUSE
goto start

运行效果:

 

标签:...,goto,%%,批处理,echo,APK,任选,安装
来源: https://blog.csdn.net/zh6526157/article/details/121469353

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有