我试图从批处理文件中获取某些fastboot变量。我使用的是:
for /f "tokens=2 delims=:" %%a in ('fastboot.exe getvar version-bootloader') do @echo version is %%a
但是我在命令行上获得输出,而不是在变量%% a中。命令'fastboot.exe getvar version-bootloader'在命令行中运行良好。我也尝试过:
fastboot.exe getvar version-bootloader >> temp.txt
但是temp.txt总是为空,我在命令行上接收输出,而不是文件。有替代方案吗?
答案 0 :(得分:1)
fastboot输出定向到错误流,您可以通过添加2>&1
你应该使用:
for /f "tokens=2 delims=: " %%a in ('fastboot.exe getvar version-bootloader 2^>^&1 ^| findstr version') do @echo version is %%a