有没有办法检查链接是否使用“ping”命令获取信号并转到该网站,如果它没有收到信号,请测试其他网站等等?这是使用批处理(.bat)文件。谢谢!
答案 0 :(得分:0)
ping -n 1 www.google.com && iexplore www.google.com || echo no ping.
注意:某些网站(例如www.hp.com)不回复ping
。这会产生假阴性。
答案 1 :(得分:0)
您可以在ping命令后使用ERRORLEVEL
ping -n 1 yoursite
if ERRORLEVEL 0 do-something-with yoursite
然后你需要一个循环,这样你的批处理文件可能看起来像
@echo off
for /F "tokens=*" %%A in (domains.txt) do (
ping -w 1000 -n 1 %%A > NUL
if ERRORLEVEL 0 if not ERRORLEVEL 1 echo %%A did reply
if ERRORLEVEL 1 if not ERRORLEVEL 2 echo %%A did not reply
)