Assign command output to variable in batch file [duplicate]
A method has already been devised, however this way you don’t need a temp file. for /f “delims=” %%i in (‘command’) do set output=%%i However, I’m sure this has its own exceptions and limitations.