Como han visto e iniciado hace poko con esto y aka les presento my primer mini programa en Bach.
Bue como dice el asunto, se puede usar para remplazar el Ping para, cunado necesitamos ponerle una pausa de x segundos a nuestro programa.
Y lo mejor es que no solo de segundo modificando un poco este code penden se minutos, segundos, mili segundos, y asta todos juntos jej.
bueno espero les guste aquí les Va:
Código:
::----------------------:: ::: . . :::
:: Pausa-Segundos :: :: :: : \ # : :: ::
:: autor: <[(x)]> :: :: :: :: # :: :: ::
:: 27/2/2009 - 35500 am :: :: :: : # \ : :: ::
:: Distribucion: :: ::: · · :::
:: Sin cambiar nombre ::
:: del autor. ::
::----------------------::
@echo off
call:pausa 5
echo ya esta re loko!.
pause
goto:eof
:pausa
set /a seg=%1
set /a count=0
echo me pauso %seg% segundos.
:Pbluse
set /a hora= %time:~-5,4%
:Sbluse
set /a ahora= %time:~-5,4%
if %ahora% == %hora% (goto :Sbluse)
set /a count += 1
if %count% LSS %seg% (goto :Pbluse)
goto:eof
Lo que hace este pequeño code es simple:
Después de haber entrado en el primer bluse, carga en la variable 'hora' los segundos, luego y entrando en el segundo bluse carga en la variable ahora nuevamente los segundos.
Evalúa si la variable hora es igual a la variable ahora entonces vuelve al principio del segundo bluse, carga nuevamente la variable ahora con los segundos de time. Se repite estos últimos pasos asta que la variable ahora se cargue con un valor distinto al de hora.(PASO UN SEGUNDO)
Al ocurrir esto se sale del bluse secundario y el contador se incrementa en uno.
Se verifica que el contador sea menor al os segundos de espera y se vuelve al principio del bluse primario.
Se repite todo asta que el contador llegue a el numero de segundos requeridos.
Cuando es así sale del bluse primario y termina.
edit:
acaban de comunicarme lo del comando SLEEP que por desgracia no tengo
si aliguen puede poner un ejemplo de como puedo usar el comando sleep para esperar deio segundo o un unas o un par de días les agradecería mucho.
lo que tiene el code que postee es eso se cambian las unidades con solo modificar dos números".