escribir en la lÃnea de comandos
necesito saber la o las lÃneas que me permitan escribir en la lÃnea de comandos(DOS) por ejemplo hacer un dir o un telnet desde un prgrama Java
porfavor
porfavor
si pero por ejemplo hago un ping de la siguiente forma
String f="ping www.google.com";
Runtime r = Runtime.getRuntime();
Process p = null;
try
{
p=r.exec(f);
}
catch(Exception e)
{
System.out.println("Error ejecutando ping");
}
y no se ve nada en la pantalla
String f="ping www.google.com";
Runtime r = Runtime.getRuntime();
Process p = null;
try
{
p=r.exec(f);
}
catch(Exception e)
{
System.out.println("Error ejecutando ping");
}
y no se ve nada en la pantalla
Vamos a ver....
Una cosa es invocar un comando del SO y que este se ejecute por separado y tu no te enteres de nada (Runtime.exec(...))
y otra cosa es ejecutar tu desde tu programa java lo que necesites.
Si necesitas hacer un telnet, abres un Socket, coges los flujos de entrada y salida y a rular.
Si necesitar hacer un dir, pues creas un File y con listFiles() tienes los archivos del directorio
...
Una cosa es invocar un comando del SO y que este se ejecute por separado y tu no te enteres de nada (Runtime.exec(...))
y otra cosa es ejecutar tu desde tu programa java lo que necesites.
Si necesitas hacer un telnet, abres un Socket, coges los flujos de entrada y salida y a rular.
Si necesitar hacer un dir, pues creas un File y con listFiles() tienes los archivos del directorio
...
