腳本代碼
@echo off
title install
color 0A
echo 正准備安裝
echo "%~f1"
cd "%~dp0"
cd ..
adb wait-for-device
adb install -r "%~f1"
pause
安裝完畢
二、軟件卸載腳本
腳本存放位置:用戶工作目錄
使用方法:
手機連接電腦,打開CMD,輸入uninstall打開;
輸入1或者2,選擇系統軟件或者普通軟件;
輸入包名卸載軟件,back返回主頁,exit退出。
腳本代碼
@echo off
title uninstall
color 0A
:start
cls
echo 請輸入要卸載的軟件類型
echo 1. system
echo 2. data
SET /P menuna=請選擇後回車:
IF %menuna%==1 set apktype=system
IF %menuna%==2 set apktype=data
:unstall
cls
echo %apktype%/app文件列表
echo ------------------------------------------------------------------------------
adb shell ls %apktype%/app
echo ------------------------------------------------------------------------------
echo 軟件包名在AndroidManifest.xml中 package="packageName"
echo 如果看到這種文件名com.wd.AndroidDaemon-1.apk
echo 可以直接右鍵選擇標記復制包名com.wd.AndroidDaemon
set /P INPUT=請輸入軟件包名(輸入back返回主頁exit退出): %=%
if %INPUT%==exit exit
if %INPUT%==back goto start
adb uninstall %INPUT%
pause
goto unstall
四、從設備推送文件到PC
腳本存放位置:用戶工作目錄
使用方法:
pull <設備中完整路徑和文件名> <桌面文件名>
腳本代碼
@echo off
title pull
adb pull %1 ./desktop/%2
echo 推送文件%1成功
pause
cls
五、重新啟動
腳本存放位置:用戶工作目錄
使用方法:
手機連接電腦,打開CMD,輸入reboot打開;
輸入1、2或者3,選擇重新啟動方式。
腳本代碼
@echo off
title reboot
color 0A
cls
echo 請輸入要卸載的軟件類型
echo 1. 重新啟動
echo 2. 重新啟動到recovery
echo 3. 重新啟動到bootloader
SET /P menuna=請選擇後回車:
IF %menuna%==1 adb reboot
IF %menuna%==2 adb reboot recovery
IF %menuna%==3 adb reboot bootloader
echo 正在重新啟動,請等待...
pause
當然還有adb和一些linux shell腳本以及其他工具結合起來的強大功因為不屬於本帖內容故都沒能展示給大家,希望大家自己探索探索!
adb的使用和一些常會用到的DOS/Linux命令