Как получить сообщение командной консоли из окна командной строки, открытого из powershell в Java - PullRequest
0 голосов
/ 27 марта 2019

У меня есть Java-код для запуска командного файла от имени администратора. Я использую построитель процессов, чтобы открыть команду как процесс из powershell.Все в порядке, за исключением того, что мне нужно получить консольное сообщение командной строки (в котором говорится, является ли исполняемый файл, исполняемый пакетным файлом, успешным или нет

Любая помощь о том, как это сделать?

String []commands = {"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();
...