10 EYLÜL 2008, ÇARŞAMBA
Nasıl cari açık pencere listesi/Java ile süreç?
Herhangi bir yerel makine Java kullanarak cari açık pencere veya İşlem alabilirim biliyor mu?
Yapmak istediğim şu: cari açık görev, windows veya İşlem listesini açın Windows / Görev Yöneticisi gibi ama multi-platform bir yaklaşım - eğer mümkünse. sadece Java kullanarak
CEVAP
10 EYLÜL 2008, ÇARŞAMBA
Bu komut gelen işlem listesi ayrıştırmak için başka bir yaklaşım "ps -e":
try {
String line;
Process p = Runtime.getRuntime().exec("ps -e");
BufferedReader input =
new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line); //<-- Parse data here.
}
input.close();
} catch (Exception err) {
err.printStackTrace();
}
Eğer Windows kullanıyorsanız, satır değiştirmek çocuğumun da tiyatroyu o zaman: "Süreci p = çalışma Zamanı...." bu gibi görünüyor vb. (3 satır): . getRun
Process p = Runtime.getRuntime().exec
(System.getenv("windir") "\\system32\\" "tasklist.exe");
Bu Bilgi yardımcı olur umarım!
Bunu Paylaş:
Nasıl pencere Visual C konsol açık tut...
Java nasıl bir Pencere center?...
-Sınırlandırmak virgülle ayrılmış list...
Nasıl bir mesaj açık pencere toplu kut...
Nasıl açık Java edebilirim .okunabilir...