Timer en DOS

14/12/2005 - 18:06 por Daniel G. Samborski | Informe spam
Hola, necesito hacer un timer en un BAT de DOS.

Necesitaria que ejecute ciertos pasos y luego, antes de llamar a una
aplicacion espere un determinado tiempo, digamos 10 segundos y luego la
llame.

@echo off
@echo Realizando Back Up
title Sistema de Backup...
net stop mssqlserver >>null
copy /y c:\dir\bd\Data.mdf c:\backup >>null
copy /y c:\dir\bd\log.ldf c:\backup >>null
net start mssqlserver >>null
del c:\dirull

*** Aqui iria el timer *** Deberia esperar 10 segundos y luego continuar
****

start c:\dir\Sistem~1.exe


Daniel.
 

Leer las respuestas

#1 F
15/12/2005 - 00:15 | Informe spam
Puedes simular un sleep (no un timer :O) con ping

ping -n 10 127.0.0.1 > NUL 2>&1

En este caso seria de 10 segundos

Aunque aconsejo que te bajes las

Windows Server 2003 Resource Kit Tools

que entre muchas otras coas, tiene un comando sleep

http://www.microsoft.com/downloads/...laylang=en



"Daniel G. Samborski" escribió en
el mensaje news:uMN$
Hola, necesito hacer un timer en un BAT de DOS.

Necesitaria que ejecute ciertos pasos y luego, antes de llamar a una
aplicacion espere un determinado tiempo, digamos 10 segundos y luego la
llame.

@echo off
@echo Realizando Back Up
title Sistema de Backup...
net stop mssqlserver >>null
copy /y c:\dir\bd\Data.mdf c:\backup >>null
copy /y c:\dir\bd\log.ldf c:\backup >>null
net start mssqlserver >>null
del c:\dirull

*** Aqui iria el timer *** Deberia esperar 10 segundos y luego continuar
****

start c:\dir\Sistem~1.exe


Daniel.

Preguntas similares