SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • pjtoohot

    pjtoohot

    15 NİSAN 2008