【发布时间】:2016-06-26 23:46:04
【问题描述】:
我想将下面adb 命令的结果作为变量保存在我的脚本中,但结果错误。
adb shell getprop ro.product.brand
输出:三星
adb shell getprop ro.product.model
输出:SM-G920I
set /p Brand=adb shell getprop ro.product.brand
set /p Model=adb shell getprop ro.product.model
echo Brand: %Brand% Model: %Model% > Test.txt
但结果是:
Brand: 0 Model: 0
有什么建议吗?
【问题讨论】:
-
您使用
for /f循环来解析命令输出。对于单行输出 -for /f "delims=" %A in ('adb shell getprop ro.product.brand') do echo %A。在批处理脚本中,输入命令时使用%%A而不是%A。 -
0的值从何而来? -
感谢帮助我得到了我想要的结果
标签: android shell batch-file adb