我认为你不能只使用内置工具(正确),你可能需要使用tee实用程序,如Win32 GNU端口(this或{{3 }}或this
修改强>
您当然可以使用FOR batch命令,但输出不是实时的,您必须等待命令完成:
@echo off
setlocal ENABLEEXTENSIONS
goto main
:TEE
FOR /F "tokens=*" %%A IN ('%~2') DO (
>>"%~1" echo.%%A
echo.%%A
)
goto :EOF
:main
call :TEE "%temp%\log.txt" "ping -n 2 localhost"