要获取 Java 中的 tasklist,您可以使用 ProcessBuilder 类来执行命令并获取命令的输出。

以下是一个示例代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class TaskListExample {
    public static void main(String[] args) {
        try {
            // 创建一个 ProcessBuilder 对象,并指定要执行的命令
            ProcessBuilder processBuilder = new ProcessBuilder('tasklist');

            // 启动命令并获取命令的输出流
            Process process = processBuilder.start();
            BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));

            // 读取命令的输出
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }

            // 等待命令执行完成
            int exitCode = process.waitFor();

            if (exitCode == 0) {
                System.out.println('命令执行成功');
            } else {
                System.out.println('命令执行失败');
            }
        } catch (IOException | InterruptedException e) {
            e.printStackTrace();
        }
    }
}

以上代码将执行 tasklist 命令并打印输出结果。

Java 获取系统任务列表 (tasklist) 代码示例

原文地址: https://www.cveoy.top/t/topic/g2d0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录