2016-07-20 11 views
-1

は、私は次のコードを持っている:adbシェルからルートを確認する方法は?私のスクリプトで

for /f "delims=" %%a in ('adb -s devicename shell su') do @set res=%%a 
echo %res% 

をしかし、私は何も出力を取得していません。 batchスクリプトからsuの可用性を正しく確認するにはどうすればよいですか?

+2

スクリプトは1行目を過ぎて行くことはありません0になります - 'のadb -s DEVICENAMEシェルsu'コマンドが終了したことがない、対話型シェルセッションを開きます(ユーザータイプ'出るまで'を押すか' ctrl + C'を押す) –

+0

ありがとうございました!私はそれを持っています。私はアンドロイドの初心者です。私はrootとsuの結果を確認する必要があります。スクリプトを変更する方法は?@Alex P. – Jandy

答えて

0
set uid= 
for /f "delims=" %%a in ('adb -s devicename shell "su 0 id -u 2>/dev/null"') do set uid=%%a 
echo %uid% 

%uid%suが利用可能な場合

+0

私の後半は申し訳ありません。その仕事now.manyありがとう!@アレックスP. – Jandy

関連する問題