[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

已解决

本帖最后由 dos-a 于 2023-4-9 15:24 编辑

代码块:
setlocal enabledelayedexpansion
set "al=adb"
set "cnt="
echo,
for /f "skip=1 tokens=1,4 delims= " %%a in ('!al! devices -l') do (
        set "serial=%%a"
        set "model=%%b"
        set nc=0
        set SS=0
        set aq=
        set "version="
        set "system="
        set "cv="
        if "!Model!"=="" (
            set "model=model:未连接        "
        ) else (
            set "modelw=!Model:_=-!"
            for /f "delims=" %%a in ('cmd/u/cecho !modelw!^|more')do set /a nc+=1
            set /a SS=20-!nc!
            for /L %%i in (1,1,!ss!) do (
            set "aq=!aq! "
            )
            set "model=!modelw!!aq!"
                )

    for /f "delims=" %%c in ('start /b !al! -s !serial! shell "getprop hw_sc.build.platform.version | tr -d '\n'" 2^>nul') do (
            set "cv=%%c"
    )
    if "!cv!"=="" (
        set "sv="
        for /f "delims=" %%s in ('start /b !al! -s !serial! shell "getprop ro.build.version.release | tr -d '\n'" 2^>nul') do (
                set "sv=%%s"
        )
        if "!sv!"=="" (
            set "system=未连接"
        ) else (
            set "version=!sv!"
            set "system=安卓"
        )
    ) else (
        set "version=!cv!"
        set "system=鸿蒙"
    )
  
    set /a cnt+=1
    echo       [!cnt!] 系统版本: !system! !version!            !model!序列号: !serial!
    echo,
)

TOP

11

本帖最后由 dos-a 于 2023-4-5 16:10 编辑

33333333333333333333333333

TOP

返回列表