Hoy quiero explicaros las dos formas que existen para iniciar una aplicación desde la consola de Windows o utilizando un fichero por lote (.bat)
Hasta donde muchos sabréis para ejecutar una aplicación desde consola es tan sencillo como estar en la carpeta del ejecutable y escribir su nombre con la extensión (por lo general será .exe).
El ejemplo sería este:
C:\> miprograma.exe
Efectivamente esto lanzará la ejecución del programa pero dejará la consola en espera hasta que el programa finalice su ejecución.
Esto no nos sirve de mucho cuando lo que queremos es la ejecución de varios programas o procesos.
Sencillo, haremos uso del comando start que lanzará la ejecución del programa y tras esto nos permitirá seguir escribiendo comandos o seguirá ejecutando los siguientes comandos que nuestro fichero por lotes contenga.
El ejemplo con start sería:
C:\> start miprograma.exe
Su uso como en todos los comandos de Windows es muy sencillo.
Si tenéis alguna duda podéis preguntarmela en los comentarios.
Un saludo.
si un programa tiene algunas ventanas, que se pueden acceder con combinacion de teclas, como por ejemplo ALT + F, como abro desde cmd y como le envio esta combinacion de teclas ?.
encotre algo como sendkey (%F) pero no me funciona.
Saludos y gracias por tu tiempo!.
Buenas, no puedes enviar combinación de teclas a través de CMD de forma básica. Siento no poder ayudarte. Un saludo.
@Echo off