Re[6]: Redirect stdin для cmd.exe
От:
boris_
Дата: 13.10.22 09:57
Оценка:
Здравствуйте, vaa, Вы писали:
vaa>полностью можете код показать? версия дотнета, ОС.
Спасибо, заработало вроде.
Redirect stdin для cmd.exe
От:
boris_
Дата: 12.10.22 07:49
Оценка:
Добрый день. Есть ли в c# возможность редиректнуть stdin для cmd.exe, так чтобы при этом stdout шел в окно самого cmd.exe?
Похоже, что
process.StartInfo.RedirectStandardInput = true;
оказывает влияние на process.StartInfo.RedirectStandardOutput.
Спасибо.
Re: Redirect stdin для cmd.exe
От:
vaa
Дата: 13.10.22 04:55
Оценка:
Здравствуйте, boris_, Вы писали:
_>Добрый день. Есть ли в c# возможность редиректнуть stdin для cmd.exe, так чтобы при этом stdout шел в окно самого cmd.exe?
А сейчас куда аут идет?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[2]: Redirect stdin для cmd.exe
От:
boris_
Дата: 13.10.22 07:06
Оценка:
Здравствуйте, vaa, Вы писали:
vaa>А сейчас куда аут идет?
В вызывающую программу. Не смотря на
process.StartInfo.RedirectStandardOutput = false
Re[3]: Redirect stdin для cmd.exe
От:
vaa
Дата: 13.10.22 07:26
Оценка:
Здравствуйте, boris_, Вы писали:
_>Здравствуйте, vaa, Вы писали:
vaa>>А сейчас куда аут идет?
_>В вызывающую программу. Не смотря на
_>_>process.StartInfo.RedirectStandardOutput = false
_>
и можете прочитать?
p.StandardOutput.ReadToEnd();;
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[4]: Redirect stdin для cmd.exe
От:
boris_
Дата: 13.10.22 07:52
Оценка:
Здравствуйте, vaa, Вы писали:
vaa>vaa> p.StandardOutput.ReadToEnd();;
vaa>
Таки да читаю асинхронно и получаю то, что должно было идти в окно консоли.
process.OutputDataReceived += ProcessOutputDataHandler;
process.ErrorDataReceived += ProcessErrorDataHandler;
Re[5]: Redirect stdin для cmd.exe
От:
vaa
Дата: 13.10.22 08:49
Оценка:
Здравствуйте, boris_, Вы писали:
_>Здравствуйте, vaa, Вы писали:
vaa>>vaa>> p.StandardOutput.ReadToEnd();;
vaa>>
_>Таки да читаю асинхронно и получаю то, что должно было идти в окно консоли.
_>_> process.OutputDataReceived += ProcessOutputDataHandler;
_> process.ErrorDataReceived += ProcessErrorDataHandler;
_>
полностью можете код показать? версия дотнета, ОС.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить