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?
¿Qué has probado? Debe ser tan simple como ejecutar el archivo por lotes dentro del símbolo del sistema.
—
Ramhound
Mientras uso Java, necesito ejecutar cmd y un comando en cmd, ambos en la misma línea. He intentado
—
Zac Garby
cmd -c <batch file path>
O algo por el estilo.
llegar a un archivo .bat y luego ejecutarlo. La salida de todos los comandos, permanecerá en la ventana del símbolo del sistema único, que parece ajustarse a lo que desea. Si no es así, proporcione ejemplos específicos de lo que realmente desea.
—
Ramhound
Esta es realmente una pregunta de programación y se debe hacer en Desbordamiento de pila
—
DavidPostill
También deberías leer cmd - Inicie un nuevo shell de CMD y (opcionalmente) ejecute un comando / programa ejecutable. Te dice exactamente qué argumentos puedes pasar a
—
DavidPostill
cmd
. Insinuación -c
no es uno de ellos