¿Y porque no lo haces tu?
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úimport java.io.BufferedReader;
import java.io.InputStreamReader;
public class Interfaz {
public Interfaz(){
if (System.getProperty("os.name").toLowerCase().indexOf("windows") > -1) {
procesosWin();
} else if (System.getProperty("os.name").toLowerCase().indexOf("linux") > -1) {
procesosLin();
}
}
private static void procesosWin(){
try{
String consola = System.getenv("windir")+"\\System32\\"+"tasklist.exe";
Process proceso=Runtime.getRuntime().exec(consola);
BufferedReader entrada = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
String tmp;
while((tmp=entrada.readLine())!=null){
System.out.println(tmp);
}
entrada.close();
}catch(Exception e){
e.printStackTrace();
}
}
private static void procesosLin(){
try{
Process proceso=Runtime.getRuntime().exec("ps -A");
BufferedReader entrada = new BufferedReader(new InputStreamReader(proceso.getInputStream()));
String tmp;
while((tmp=entrada.readLine())!=null){
System.out.println(tmp);
}
}catch (Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Interfaz();
}
}
Cita de: ..::| D3Bć1 |::. en 22 Febrero 2010, 15:08 PMCita de: 4ng3r en 21 Febrero 2010, 23:20 PMSe puede con java? sin nada nativo?
si ya lo estuve mirando y se puede con el parámetro os.name....
Explicamelo ^^
Saludos
System.out.print(System.getProperty("os.name"));