Red de conocimiento informático - Aprendizaje de código fuente - ¿Hacer PING por lotes en varias IP y generar los resultados?

¿Hacer PING por lotes en varias IP y generar los resultados?

No estoy seguro de su archivo/situación real, solo basándome en el ejemplo/instrucciones de la pregunta; copie y pegue el siguiente código en el bloc de notas, guárdelo como xx.bat, seleccione la codificación ANSI, haga doble clic en el archivo que desea procesar y ejecute.

@echo off&mode con line=3000

El ping por lotes rem especifica varias IP enumeradas en el archivo de texto. El ping por lotes especifica varias IP enumeradas en el archivo de texto y ordena los resultados devueltos.

set #=Cualquier pregunta&set @=WX&set $=Q&set/az=0x53b7e0b4

título %#% +%$%$%/%@% %z%

cd /d "%~dp0"

establecer "txtfile=ip.txt"

si no existe "%txtfile%" (echo;"%txtfile%" no encontrado&pausa&exit)

echo; esperando......

for /f "tokens=1,2" %%a in ('type "%txtfile%"') hacer (

>"%tmp%\p.log" ping -w 15 %%b 2>&1

escriba "%tmp%\p.log"|>nul buscar / i "TTL="&&(

echo;%%a %%b/OK

)||(echo;%%a %%b/NO)

escriba "%tmp%\p.log"

echo;---------------------------- -

)

echo;%#% +%$%$%/%@% %z%

pausa

salir