
【已解決】求ping多個IP地址把結果記錄在txt的批處理最后由 ling7sai5 于 -5-5 19:47在論壇里面搜了下關于ping的批處理,有些和我想要的比較接近,需要稍微改下,但是我不太懂語法,改完連結果都沒了。。。我想ping一批IP,在IP.TXT里面,然后把通和不通的結果分別輸出到ok.txt和no_ok.txt 里面顯示192.168.1.1/OK或者192.168.1.2/NO或者把結果都輸出到一個report.txt里面也可以。我找來了這個批處理:@echo offset now=%date% %time%echo %now%>>no_ok.txtfor /f %%i in (IP.txt) do (ping -n 2 %%i || echo %%i>>no_ok.txt)start no_ok.txt不知道哪里出問題了,沒有結果輸出。并且按作者描述這個只把不通的輸出。通的沒有輸出。我后來知道了,如果我ping的是其他網段的IP地址,不通就會輸出到no_ok.txt,如果是同網段的,不通的話,還是會認為是OK的結果輸出到ok.txt里面。暈!現在還有個問題,就是一個一個ping如果ip多了,需要的時間就有點長,如果全通的話還好。有沒有辦法一次性全部同時ping,然后把結果和上面一樣,輸出到2個或1個TXT文本里面。

