Estoy creando un programa que ejecuta C ++ utilizando G ++ y para compilarlo / ejecutarlo, crea un archivo .bat que luego debe ejecutarse en una nueva ventana cmd. Desde Java, puedo ejecutar comandos, pero solo ejecutar un comando no abre cmd, así que necesito abrir cmd y también ejecutar un comando en Esa ventana cmd en un comando. ¿Cómo hago esto?
windows
command-line
batch
java
Zac Garby
fuente
fuente
cmd -c <batch file path>
O algo por el estilo.cmd
. Insinuación-c
no es uno de ellosRespuestas:
Como puedo correr
cmd
y ejecutar un archivo por lotesDesde tu programa Java usa lo siguiente:
Esto iniciará un nuevo
cmd
shell, correbatch.cmd
y luego terminar la cáscara. Ver cmd para más información.Otras lecturas
fuente