严格说是无法做到一次命令结果同时输出到两处---默认输出到屏幕,可重定向到文件,总归只是一处.但可把命令结果送for循环命令,将结果逐行原样或选择性输出到几处,原样(包括出错信息)输出的格式如:for /f "delims=" %%i in ('需执行的命令 2^<^&1') do (echo.%%iecho.%%i>>日志文件)注:需执行的命令中如含有<>|&)等特殊符如果不是被引号括起必须加转义符^ 比如把出错信息合并到正常信息一起输出原格式是 2<&1