Mantener abierta ventana MSDOS al ejecutar fichero bat mediante Programador de Tareas

Recientemente he creado un fichero .bat que realiza una copia de seguridad de mi disco duro. Ese fichero lo quiero lanzar mediante el Programador de Tareas de Windows 10 pero me encuentro con el problema de que necesitaría que al hacerlo se abriera una ventana de MSDOS y no se cerrara al terminar de ejecutarse y en este momento, aunque el fichero se ejecuta y la copia se realiza, no se abre ninguna ventana de MSDOS.

El principio y final del fichero que utilizo es el siguiente:

Cls
@echo off
robocopy ...

...

cmd /k

Respuesta
1

I. Hola Compañero, en mi caso no se hacer esta operación ni soy experto, pero deseaba dejarle un poco de información creo útil que si le es posible podría revisar mientras una persona conocedora puede aportar comandos concretos. Le ruego me disculpe las molestias de lectura y el tipo de respuesta, mucho ánimo.

https://stackoverflow.com/questions/20254666/keep-command-line-window-open-when-running-scheduled-task-executing-batch-file 

https://serverfault.com/questions/283924/keep-command-window-open-after-running-bat-file 

https://superuser.com/questions/644119/how-to-keep-cmd-open-after-task-schedule 

https://superuser.com/questions/1285057/make-executing-cmd-window-show-when-it-is-ran-by-a-task-scheduler 

https://stackoverflow.com/questions/67204503/close-opened-cmd-window-from-bat-file-open-application-and-execute-file 

https://itecnote.com/tecnote/r-keep-command-line-window-open-when-running-scheduled-task-executing-batch-file/ 

https://stackoverflow.com/questions/26599169/how-to-run-batch-file-via-task-scheduler-to-route-print-and-keep-the-dos-window 

https://superuser.com/questions/1545718/how-do-i-get-task-scheduler-to-run-my-batch-file-minimized 

1 respuesta más de otro experto

Respuesta
1

No sé si te ha servido alguno de los enlaces facilitados por ZAMPANÓ, no he tenido la paciencia de revisar la información que aportan esos enlaces.

Pero, por si puede servirte y te he entendido bien, creo que añadir como último comando del BAT el comando PAUSE tal vez resuelva lo que planteas.

Por cierto que no acabo de entender la utilidad del comando "CMD /K" que indicas como último comando actual de tu BAT. Revisando la ayuda del CMD para esa opción indica que

CMD /K cadena Ejecuta el comando especificado en cadena pero sigue activo

Pero en tu caso no aparece ninguna "cadena". No es de descartar que haya entendido mal algo pero prefiero comentártelo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas