我書面方式執行ping操作網站的批處理文件,例如:CMD Findstr工具用ping
Pinging youtube.com [173.194.70.91] with 32 bytes of data:
Reply from 173.194.70.91: bytes=32 time=187ms TTL=44
Ping statistics for 173.194.70.91:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 187ms, Maximum = 187ms, Average = 187ms
和我的程序必須只複製的IP地址,並將其保存爲文本文件。
因此,ping命令到一個文本文件
ping youtube.com >> file.txt
現在我用的findstr
命令來查找IP地址。這很好,如果我用這個:
ping youtube.com -n 1 >nul >>C:\Users\Adrian\Desktop\IP.txt
findstr /i "Reply from 173.194.70.93: bytes=32 time=188ms TTL=43 C:\IP.txt
IF %ERRORLEVEL% EQU 0 (
echo You are winning
) else (
echo You are losing
)
pause
現在它說我贏和那一件好事,但我的程序必須在不知道它查找IP地址。所以findstr
命令必須知道在這裏間獲取IP地址...
"Reply from 173.194.70.91: bytes=32 time=187ms TTL=44"
所以它必須從字符串findstr
的IP。但我一直在谷歌搜索,沒有發現。
你想在任何情況下,IP地址,或者只是當你收到來自主機的響應? – 2013-03-18 19:52:34