我有一个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();