是否可以将TYPE或ECHO的输出设置为批处理文件中的变量?
答案 0 :(得分:4)
Convoluted,它仅适用于单行,但通用:
for /f "delims=" %%x in ('some command with output') do set "Var=%%x"
对于echo
,您不需要做任何特别的事情,只需更改
echo Foo
到
set Var=Foo
对于文件,还有
的选项set /p Var=<file.txt
或
for /f "delims=" %%x in (file.txt) do set "Var=%%x"