0
我想將下面的adb
命令的結果作爲變量保存在我的腳本中,但結果是錯誤的。在set/p name =(Bat文件)中保存結果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
有何建議?
您使用'爲/ F'循環來分析命令的輸出。對於單行輸出 - 'for/f「delims =」%A('adb shell getprop ro.product.brand')do echo%A'。在批處理腳本中,輸入命令時使用'%% A'而不是'%A'。 –
'0'值來自哪裏? – aschipfl
感謝您的幫助 我得到了我想要的結果 –