Ms-Dos - Pausa BAT / Batch dentro de un IF o ELSE

 
Vista:
sin imagen de perfil

Pausa BAT / Batch dentro de un IF o ELSE

Publicado por DiegoPB (3 intervenciones) el 18/01/2023 10:26:37
Buenas.
Estoy intentando hacer pausas de tiempo
He progado :
timeout /t 5
y
ping -n 5 127.0.0.1 > nul
pero no funcionan dentro de un IF
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
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Pausa BAT / Batch dentro de un IF o ELSE

Publicado por Antoni Masana (811 intervenciones) el 18/01/2023 14:07:23
Buenas Diego,

Sube o envíame el BAT completo y miro que es lo que falla.

Saludos.
\\//_
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
sin imagen de perfil

Pausa BAT / Batch dentro de un IF o ELSE

Publicado por DiegoPB (3 intervenciones) el 19/01/2023 00:57:07
Buenas. Aunque funciona. No consigo que las variables ni IF dentro de otros IF funcionen.
Por ejemplo el contador funciona fuera del IF pero dentro no funciona.
Y un IF dentro de otro IF no funciona.
Un saludo.
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
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Pausa BAT / Batch dentro de un IF o ELSE

Publicado por Antoni Masana (811 intervenciones) el 19/01/2023 19:56:02
No puedo abrir el RAR. Falta la contraseña.

Saludos.
\\//_
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

Pausa BAT / Batch dentro de un IF o ELSE

Publicado por LauBuru (1 intervención) el 07/03/2023 18:38:50
Manda el script a una etiqueta con un call :etiqueta , pones tu ping dentro de la etiqueta y vuelves al if con un
:eof

If condicion (call : etiqueta) else ( call :etiqueta)
Exit /b

:etiqueta
Ping -n5 127.0.0.1>nul
:eof


Creo que asi puede funcar
Un saludo :)
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