将结果adb命令保存在set / p name =(Bat文件)中

时间:2016-06-26 23:46:04

标签: android shell batch-file adb adb-shell

我想将以下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 

任何建议?

1 个答案:

答案 0 :(得分:1)

在评论中给出的帮助我得到了答案

for /f "delims=" %%A in ('adb shell getprop ro.product.brand') do SET brand=%%A
for /f "delims=" %%B in ('adb shell getprop ro.product.model') do SET model=%%B
echo Marca\Modelo > Test.txt
echo %brand%\%model%  >> Test.txt

答案

Marca\Modelo 
samsung\SM-G920I