Ms-Dos - fichero batch

 
Vista:

fichero batch

Publicado por Carlos (1 intervención) el 28/05/2009 16:14:20
Buenas, estoy haciendo un fichero batch para hacer ping. Pero tengo un problema:

for /L %%i in (0,1,255) do ping 100.100.100.%%i >> "archivo.txt"

con este for lo que hago es añadir en el documento "archivo.txt" toda la informacion de los 255 equipos. Pero lo que quiero en realidad es guardar en el documento "archivo.txt" los datos de aquel ordenador que este encendido. Los que no estén encendidos no me interesa guardar.

¿Alguien me puede ayudar?

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:fichero batch

Publicado por amparitohijo (94 intervenciones) el 28/05/2009 17:56:50
Buenas. Se me ocurre una manera, así de repente, que podría funcionar:

for /L %%i in (0,1,255) do ( ping 100.100.100.%%i && ECHO 100.100.100.%%i >> "archivo.txt" )

Con esto lo que haces es un:
IF ERRORLEVEL == 0 ECHO 100.100.100.%%i >> "archivo.txt"
por cada petición de ping que responda correctamente.

Espero que te sirva. Si es así, coméntalo.

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:fichero batch

Publicado por carlos (1 intervención) el 29/05/2009 09:55:47
Muchas gracias!

Es justo lo que buscaba!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar