(AYUDA) No me funciona el comando PING dentro de un Script .BAT (BATCH)

Iniciado por luchinialexis, 9 Diciembre 2014, 18:15 PM

0 Miembros y 1 Visitante están viendo este tema.

luchinialexis

Estimados colegas,
Estoy intentando hacer un .BAT que controle la falta de conexión a Internet y en consecuencia ejecute un comando.

El problema radica específicamente que cuando pongo la simple línea PING a cualquier dominio/ip dentro del Script me responde lo que se observa en la imagen adjunta como si fuera un bucle constante.

Estoy trabajando en Windows 7 (no tengo para probar otro SO y necesito que sea éste)
Sí probé en varias PC bajo el mismo SO.



Obviamente que si ejecuto el mismo comando desde CMD todo funciona perfecto :/

Solo me sucede con el comando PING, trabajo a diario con BATCH y nunca he tenido éste problema.

Agradezco desde ya por vuestro tiempo.

luchinialexis

Me autorespondo.

PING no es un comando, sino una aplicación DOS, por lo que al autilizarlo dentro de un Script se lo debe llamar mediante PING.EXE DOMINIO/IP

Eleкtro

Exacto, ping es un comando externo, pero no es necesario escribir la extensión del archivo, ya que éste se encuentra en una de las rutas de la variable de entorno PATH (C:\Windows\System32), y por lo tanto se debería reconocer su ubicación automáticamente escribiendo simplemente "ping" en la consola.

Cita de: luchinialexis en  9 Diciembre 2014, 18:15 PMSí probé en varias PC bajo el mismo SO.

No es nada normal que no te funcione simplemente escribiendo el nombre del archivo ("ping").

Escribe el siguiente comando:
Código (dos) [Seleccionar]
Echo %PATH%
para asegurarte de que la variable de entorno bien configurada, deberías poder ver la ruta "C:\Windows\System32", entre otras.

Saludos!