Cita de: madpitbull_99 en 8 Noviembre 2011, 22:39 PMNo había visto en mi vida "FOR /F "tokens=* " xD
Tienes que usar el comando "ping".
Un ejemplo muy básico sería éste:Código (bash) [Seleccionar]@echo off
FOR /F "tokens=*" %%I in (c:\list.txt) do call :pinger %%I goto :eof
:pinger
echo %TIME% >> ping.txt
ping -n 1 %1 >> ping.txt
:: DONE
En el fichero c:\list.txt están las IPs que quieres comprobar (una IP por línea).
El resultado del script se guarda en otro fichero de texto, llamado ping.txt.
En definitiva, con una simple línea podrías hacerlo:Código (bash) [Seleccionar]for /f %%a in (ruta_fichero_con_ips) do (ping %%a)
Bueno , seguire estudiando e investigando..