tareas tarea programador ejecutar ejecuta como cierra bat automaticamente archivos archivo apagar administrador abrir abre windows shell batch-file

programador - ejecutar tarea al apagar windows 7



Hacer que el archivo por lotes de windows no se cierre al salir del programa (5)

Crea un acceso directo a tu archivo por lotes.

Haga clic derecho en el archivo y seleccione "Propiedades".

En la pestaña "Acceso directo" está el objetivo, algo como esto:

C: / carpeta / archivo.bat

Cámbielo por este:

C: / Windows / System32 / cmd.exe / K "C: / folder / file.bat"

donde "C: / Windows / System32" es la carpeta donde está ubicado cmd.exe, que puede ser otro según su instalación de Windows.

Entonces puedes ejecutar el atajo.

Cuando el programa termine, quiero que diga "Presione cualquier tecla para continuar ..." para poder desplazarme por la salida.


Creo que estás buscando el comando "pausa". Debería pedirte que presiones cualquier tecla.

Incluso puede aparecer para cambiar el aviso. En lugar de simplemente usar la declaración de pausa, puede:

echo "Your message here" pause > nul

Esto elimina el mensaje de pausa original e inserta el tuyo.

Jacob


En archivos por lotes de Windows / DOS:

pause

Esto imprime un bonito Press any key to continue . . . Press any key to continue . . . mensaje

O bien, si no desea mostrar ningún mensaje, haga esto en su lugar:

pause >nul


Una parte de mí dice que "pausa" en el archivo por lotes también debería ser el truco. Pero también dale una oportunidad al interruptor / K.

HTH


necesitas escribir pausa, que cuando llegues al final, debería decir

Pulse cualquier tecla para continuar . . .

pero solo si lo pones al final, porque si no lo haces, lo detendrá en el lugar donde lo colocaste. No intentes ''/ k'' porque no funciona