@PINGR[host[,timeout[,packetsize[,ttl[,type]]]]]: Gibt die Adresse des Hosts zurück, der auf die PING-Anfrage (ICMP ECHO) antwortet.
host ist die IP-Adresse oder der Name.
timeout ist die maximale Anzahl der zu wartenden Sekunden (Standardwert ist 60).
packetsize (optional) ist die Größe des Datenpakets, das mit der Ping-Anforderung an den Host gesendet wird (Standardwert ist 64). Die minimale Paketgröße beträgt 12 Byte, die maximale 65520 Byte.
ttl (optional) ist die Time to Live (Standardwert ist der TTL-Wert des zugrunde liegenden TCP/IP-Subsystems).
type (optional) ist der ICMP-Diensttyp (Standardwert ist 8).
Die von @PINGR zurückgegebene Host-Adresse kann mit dem im ersten Argument angegebenen Host übereinstimmen, muss es aber nicht.
@PINGR unterstützt entweder IPv4- oder IPv6-Adressen. IPv6 erfordert eine erweiterte Sitzung.
Ein negativer Wert zeigt einen Fehler an. Wenn die Anfrage eine Zeitüberschreitung aufweist, gibt @PINGR -1zurück . Ein nicht erreichbarer Host gibt -2 zurück. Eine ungültige Adresse gibt -3 zurück .
Beispiele:
echo %@ping[microsoft.com]
20.81.111.85