Показать окно CMD с Java - PullRequest
       18

Показать окно CMD с Java

2 голосов
/ 20 марта 2009

Я использую этот код для запуска .cmd файла:

try {
            String line;
            Process p = Runtime.getRuntime().exec(myPath + "\\punchRender.cmd");
            BufferedReader input =
                    new BufferedReader(new InputStreamReader(p.getInputStream()));
            while ((line = input.readLine()) != null) {
                System.out.println(line);
            }
            input.close();
        } catch (Exception err) {
            err.printStackTrace();
        }

Работает нормально, но я хочу увидеть, как работает окно cmd.exe. Как я могу сделать это показать? Любая помощь будет принята с благодарностью!

1 Ответ

7 голосов
/ 20 марта 2009

Вместо запуска вашего пути, попробуйте запустить cmd.exe, но с помощью команды build in start, чтобы запустить новое командное окно. Вы можете увидеть полный набор аргументов командной строки, введя в командной строке следующее:

cmd/?
start/?

в вашем случае вы, вероятно, захотите выполнить что-то вроде команды:

cmd /c start c:\path\to\punchRender.cmd
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...