2017-08-03 75 views
0

我有一个大的批处理文件PING和Iperf测试,它的工作原理,一切都写在一个.txt文件中,我只想看看PING测试中发生了什么,例如,显然>>命令只写入文本文件。我的解决方案是发送一次PING,而不用>>写入文件,另一次用>>写入文件,但这样做需要很长时间才能达到批处理文件的目的。在批处理文件中如何写入文件并查看ping测试发生了什么?

任何人都可以帮助我一个更简单的解决方案吗?

感谢 这里是代码的一部分:

ECHO. 
(
ECHO Test started on %DATE% %TIME% 

C:\Windows\System32\ping.exe %SERVER% | findstr /r /c:"[0-9] *ms" 

if %errorlevel% == 0 (
    echo. 
    echo TEST de PING OK ! next test iPERF 
) else (
    echo TEST de PING NOK 
    ECHO Done 
    PAUSE 
    EXIT 
) 
) >> "%LOGFILE%.client.log" 

回答

0

有一个特殊的装置con,这基本上是你的命令行窗口。

( 
echo this goes to file 
>con echo this goes to screen explicitely 
echo this goes to file too 
)>file.log 
+0

其实我要的是在提示,并在同一时间复制到文件 –

+0

那么你需要任何外部工具(谷歌的'三通为windows')或[怪异的单批溶液(HTTPS打印://stackoverflow.com/a/15553922/2152082)。我建议使用外部工具。 – Stephan

+0

好的谢谢你的帮助 –

相关问题