如何使用Java获取当前打开的窗口/进程的列表?有谁知道如何使用Java获取当前打开的窗口或本地机器的进程?我想做的是:列出当前打开的任务,窗口或进程打开,就像在WindowsTaskManager中一样,但是使用多平台方法-如果可能的话,只使用Java。
3 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
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();}Process p = Runtime.getRuntime().exec (System.getenv("windir") +"\\system32\\"+"tasklist.exe");添加回答
举报
0/150
提交
取消
