0
我想創建一個批處理文件,將某些值發送到output.txt。我有以下代碼:循環直到變量!=「」
for /F "delims=" %%a in ('adb logcat -v threadtime | grep -m 1 'VAC: App Name is:'') do set appName=%%a
echo App Name= %appName% > output.txt
的問題是grep的語句不會立即返回一個值 - 直到用戶執行的Android設備上有一定作用。所以我需要圍繞「for」語句創建一個循環。我會在下面做一個嘗試,但我知道這是錯的。
do
while
%appName% = ""
for /F "delims=" %%a in ('adb logcat -v threadtime | grep -m 1 'VAC: App Name is:'') do set appName=%%a
if "%appName% != "" leave
enddo
echo App Name= %appName% > output.txt