【发布时间】:2017-04-16 00:19:30
【问题描述】:
This 答案是我想要做的,但它适用于字符串 NOT 命令输出。
我的脚本是:
@echo off
setlocal enabledelayedexpansion
for /F "skip=1 tokens=1,3,5,7" %%a in ('adb devices') do (
echo %%a
set dev1=%%a
set dev2=%%b
set dev3=%%c
set dev4=%%d
)
echo.
echo Devices are: !dev1!, !dev2!, !dev3!, !dev4!
pause
但它显示的是 1 个设备,而不是 2 个可用的设备:
770a56
emulator-5554
Devices are: emulator-5554, , ,
Press any key to continue . . .
来自 Windows 的示例输出:
C:\Windows\Right\Console2>adb devices
List of devices attached
BH90W3T416 device
HSMPG9265D606183 device
emulator-5554 device
【问题讨论】:
-
你能显示
adb devices的示例输出吗? -
LotPings 加了一个,谢谢大家。
标签: android windows batch-file