20/01/2014, 14:07
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses Puntos: 454 | |
Respuesta: Problema java con .exe Un cmd no abre una ventana. Es windows el que abre una ventana para cmd cuando lo ejecutas desde el menú de inicio o le das doble clcick. Para abrir la ventana de comandos prueba
aplicacion.exec("C:\\Windows\\System32\\cmd.exe /c start");
Tal cual lo tienes, el cmd se estará ejecutando y en espera de comandos, pero debes introducirlos a través del Process que te devuelve el método exec
Process p = aplicacion.exec("C:\\Windows\\System32\\cmd.exe");
p.getOutputStream().write("Aqui comandos de windows como dir, delete, etc")
p.getInputStream().read(); // De esta forma leerías la salida de los comandos.
Se bueno. |