Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - zer01

#1
Buenas,

Tengo un pequeño problema, estoy haciendo un programa que cuando abras el archivo .jar te hace una serie de preguntas, y luego abra el cmd.exe y escriba un comando.

Todo hasta ahi bien, incluso escribe el comando perfectamente. El unico problema, esque la ventana del CMD queda invisible y solo la puedes cerrar atraves del taskmgr.

Entonces mi pregunta es, si una vez escrito este comando en el cmd, la ventana podria APARECER.


try {
           
            Process p = Runtime.getRuntime().exec("ping -t 127.0.0.1");
           
            BufferedReader stdInput = new BufferedReader(new
                    InputStreamReader(p.getInputStream()));
           
            BufferedReader stdError = new BufferedReader(new
                    InputStreamReader(p.getErrorStream()));
           
            // read the output from the command
           
            System.out.println("Here is the standard output of the command:\n");
            while ((s = stdInput.readLine()) != null) {
                System.out.println(s);
            }
           
            // read any errors from the attempted command
           
            System.out.println("Here is the standard error of the command (if any):\n");
            while ((s = stdError.readLine()) != null) {
                System.out.println(s);
            }
           
            System.exit(0);
        } catch (IOException e) {
            System.out.println("exception happened - here's what I know: ");
            e.printStackTrace();
            System.exit(-1);
        }


Porque digamos, que si estoy haciendo un ping -t al localhost hasta que se "muera" me gustaria ver que esta pasando, y no se quedase silencioso.

Gracias :x