Utilizo un archivo por lotes para iniciar algunos de los programas que necesito ejecutar en segundo plano. Hasta ahora, había usado el comando de pausa para ejecutarlo después de que algunos de los otros arranques hubieran terminado. Preferiría usar los comandos de espera o suspensión, pero no parecen estar incluidos en Windows 7.
¿Alguien sabe cómo volver a poner esos comandos o un método diferente que logre los mismos resultados?
Respuestas:
Hay muchas utilidades de suspensión que puede descargar y colocar en su carpeta System32, una se proporciona con el Kit de recursos de Windows Server 2003 llamado
sleep.exe
.También puedes usar el truco de ping:
luego, desde algún lugar de su archivo por lotes, puede llamarlo así:
fuente
Puedes usar el
timeout
comando:Por ejemplo, esperar 10 segundos:
Para más detalles:
fuente
fuente
calc && timeout 3 && notepad
También hay
Que esperará entre 1 y 99999 segundos.
fuente
sleep.exe se incluye en las herramientas del Kit de recursos de Windows Server 2003 .
Puedes utilizar:
fuente
Si tiene instalado Python (y agregó la ruta de instalación a su variable de entorno), puede dejar que Python duerma con algo como:
(Sin embargo, si tiene Windows Vista o superior,
timeout
naturalmente es el camino a seguir).fuente