0
以下のadb
コマンドの結果をスクリプトに変数として保存したいが、結果が間違っている。結果のadbコマンドをset/p name =(Batファイル)に保存
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ループを解析するコマンドの出力を使用しました。単一の行出力の場合 - 'for/f" delims = "( 'adb shell getprop ro.product.brand')do echo%A'の%A。バッチスクリプトでは、コマンドを入力するときに '%A 'ではなく' %% A'を使います。 –
「0」の値はどこから来ますか? – aschipfl
助けてくれてありがとう 私は私が望む結果を得ました –