Este wikiHow te enseñará cómo evitar que los archivos por lotes se ejecuten inmediatamente después de abrirse. Hay varios comandos que puede utilizar para retrasar la ejecución de un archivo por lotes, según sus necesidades. Recuerde, debe tener conocimientos suficientes sobre la escritura de archivos por lotes antes de intentar retrasar.
Paso
Paso 1. Vaya a Inicio
Haga esto haciendo clic en el logotipo de Windows en la esquina inferior izquierda.
Si ya tiene un archivo por lotes que desea aplazar, haga clic con el botón derecho en el archivo y luego haga clic en Editar para abrir el archivo en el Bloc de notas. Al hacer esto, puede omitir los siguientes dos pasos.
Paso 2. Inicie el Bloc de notas
Escriba bloc de notas en Inicio, luego haga clic en Bloc que se muestra en la parte superior de la ventana Inicio.
Paso 3. Cree un archivo por lotes
Estos archivos suelen comenzar con el comando
@echo apagado
. Después de haber escrito el comando, ingrese el texto del archivo por lotes según sea necesario.
Paso 4. Especifique cómo desea retrasar los archivos
Hay tres comandos principales que se pueden usar para retrasar los archivos por lotes:
- PAUSA: el archivo por lotes se pausará hasta que se presione una tecla estándar (por ejemplo, barra espaciadora).
- TIMEOUT: el archivo por lotes se detendrá durante unos segundos (o cuando se presione una tecla) antes de ejecutarse nuevamente.
- PING: el archivo por lotes se pausará hasta que reciba un pingback de la dirección de computadora especificada. Por lo general, el archivo solo se detendrá si hace ping a una dirección que funcione.
Paso 5. Decida dónde suspender el archivo
Puede suspender el archivo por lotes en cualquier punto del código (guardar después del comando "Salir" si usa uno). Desplácese hacia abajo hasta encontrar el punto en el que desea retrasar el archivo por lotes, luego haga un espacio entre el código antes del punto de retraso y el código posterior.
Paso 6. Escriba el comando
Dependiendo del comando seleccionado, ejecute uno de los siguientes comandos:
- PAUSA: escribe pausa en la línea. No agregue nada aquí.
-
TIMEOUT: escriba el tiempo de espera. Reemplace "tiempo" con el número de segundos para retrasar el archivo. Por ejemplo, si desea retrasar el archivo por lotes durante 30 segundos, escriba timeout 30.
Para evitar que otros salten la demora con solo presionar un botón, escriba timeout time / nobreak (reemplace "time" con el número de segundos de demora)
- PING: escriba la dirección de ping. Reemplace "dirección" con la dirección IP de la computadora o sitio al que desea hacer ping.
Paso 7. Guarde el documento como un archivo por lotes
Si el documento aún no está guardado como un archivo por lotes, haga lo siguiente:
- Hacer clic Expediente, luego seleccione Guardar como….
- Escriba el nombre del archivo seguido de una extensión.bat (por ejemplo, "Mi archivo por lotes" cambiará a "Mi archivo por lotes.bat").
- Haga clic en el cuadro desplegable "Guardar como tipo" y, a continuación, haga clic en Todos los archivos.
- Especifique la ubicación de almacenamiento, luego haga clic en Ahorrar.
Consejos
- Puede ejecutar el archivo por lotes en cualquier Windows haciendo doble clic en él.
- El comando "PAUSA" se usa mejor cuando desea que el usuario ejecute la siguiente parte del archivo por lotes. El comando "TIMEOUT" es perfecto para cuando desea que el archivo se ejecute automáticamente.
Advertencia
- El antiguo comando "SLEEP" no funciona en Windows 10.
- El archivo por lotes no se puede ejecutar en una computadora Mac.