bat批处理实例
:: 关闭echo回显
@echo off
:: %1表示传给.bat脚本的第一个参数
echo %1
:: 设置bin和ko的文件名
set bin_name=abc.bin
set ko_name=abc.ko
:: 设置bin和ko的路径
set default_bin_path_src=.\
set default_ko_path_src=.\
set default_bin_path_dest=/vendor/etc/firmware/
set default_ko_path_dest=/vendor/lib/modules/
:: 进入处理流程
if [%1]==[push] (
echo push ko and bin
echo push %default_bin_path_src%%bin_name% to %default_bin_path_dest%%bin_name%
@REM .\adb.exe root
@REM .\adb.exe remount
@REM .\adb.exe push %default_bin_path_src%%bin_name% %default_bin_path_dest%%bin_name%
@REM .\adb.exe push %default_ko_path_src%%ko_name% %default_ko_path_dest%%ko_name%
@REM .\adb.exe reboot
)
if [%1]==[reboot] (
echo reboot
@REM .\adb.exe reboot
)
if [%1]==[] (
echo normal
start "" "test.bat" ""
@REM .\adb.exe root
@REM .\adb.exe remount
@REM start "" "scrcpy-console.bat" ""
@REM .\adb.exe "shell"
)
exit