Administrators chain Posted February 3, 2010 Administrators Report Posted February 3, 2010 Kleines snippet zum Pingen von Webseiten oder IP Adressen. Ist allerdings unbrauchbar wenn man eine große Anzahl in einer whileschleife pingen will, weil irgendwann nur noch >999ms kommt. Hatte das mal gebaut gehabt für einen Warsow Masterserver Addon was ich dann aber durch den fehler nicht brauchen konnte. Aber evntl. kann es hier ja jemand gebrauchen. Für eine Lagbar o.ä. reicht es allemal. Beispiel: >//echo -a $ping.web(www.google.de) >ping.web { var %ping $+(ping,$ticks,$1) if ($com(%ping)) { .comclose %ping } .comopen %ping WScript.Shell if (!$comerr) { .comclose %ping $com(%ping,Run,3,bstr,cmd.exe /c ping -n 1 -w 999 $1 > %ping,uint,0,bool,true) } noop $regex($read(%ping,3),/(?:Zeit|Time)=(\d+ms)/) var %p $iif($regml(1),$v1,>999ms) .remove %ping return %p} #Flobse @ Quakenet
Datto Posted February 3, 2010 Report Posted February 3, 2010 i have a friend who uses a simliar idear too check if a internet connection is active,works great for rejoiners on chat networks :D