Eu estou fazendo um programa que executa o C ++ usando G + + e para construir / executá-lo, ele cria um arquivo .bat que deve então ser executado em uma nova janela cmd. De Java, eu posso executar comandos, mas apenas executando um comando não abre cmd, então eu preciso abrir cmd e também executar um comando em essa janela cmd em um comando. Como eu faço isso?
O que você tentou? Deve ser tão simples quanto executar o arquivo em lote no prompt de comando.
—
Ramhound
Como estou usando o Java, preciso rodar cmd e um comando em cmd, ambos na mesma linha. eu tentei
—
Zac Garby
cmd -c <batch file path>
Ou algo nesse sentido.
alcançar um arquivo .bat, em seguida, executá-lo. A saída de todos os comandos permanecerá na janela do prompt de comando único, que parece se encaixar no que você deseja. Se isso não acontecer, forneça exemplos específicos do que você realmente deseja.
—
Ramhound
Esta é realmente uma questão de programação e deve ser perguntado sobre Estouro de pilha
—
DavidPostill
Você também deve ler cmd - Inicie um novo shell CMD e (opcionalmente) execute um programa de comando / executável. Ele diz exatamente a quais argumentos você pode passar
—
DavidPostill
cmd
. Sugestão -c
não é um deles.