如何从Java中的Powershell打开的命令窗口中获取命令控制台消息

时间:2019-03-27 16:35:02

标签: processbuilder

我有一个Java代码以管理员身份运行批处理文件 我正在使用进程生成器从Powershell中打开命令作为进程。 一切都很好,除非我需要获取命令提示符控制台消息(该消息表示批处理文件执行的exe成功与否

有什么帮助吗?

String []命令= {“ powershell”,“ start”,“ cmd”,“-v”,“ runAs”,“-wait”,“-ArgumentList”,“ \\” / K cd / d D :/ SeleniumProject / FEAutomation / testdata&ssl.bat \\“”};

    ProcessBuilder pb = new ProcessBuilder(commands);
    pb.redirectOutput(Redirect.INHERIT);
    pb.redirectError(Redirect.INHERIT);
    pb.redirectErrorStream(true);
    Process p = pb.start();

0 个答案:

没有答案