2017-08-03 36 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

好的謝謝你的幫助 –

相關問題