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