Java создает новый cmd.exe и получает выходной потокJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Java создает новый cmd.exe и получает выходной поток

Сообщение Гость »


Я пытаюсь создать новую консоль в Java и получить выходной поток.

Я пробовал так:

Процесс p = Runtime.getRuntime().exec("cmd.exe /c start"); BufferedWriter out = новый BufferedWriter( новый OutputStreamWriter( p.getOutputStream())); консоль спавнится, но я не могу что-то написать в потоке!

Другой способ:

Процесс p = Runtime.getRuntime().exec("cmd.exe"); BufferedWriter out = новый BufferedWriter(новый OutputStreamWriter( p.getOutputStream())); На этот раз я могу писать в поток, но консоль не появляется!

Мне не хватает знаний :/

Заранее спасибо.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»