Как я могу запустить и показать исполняемый файл (например, Telnet) в текстовом файле на С#? Я хотел, чтобы форматированный текстовый файл показывал, что показывает исполняемый файл.
Запустить и показать исполняемый файл в текстовом файле с расширенным форматом на С#
Ответы (2)
Особенно в отношении telnet у вас есть две возможности:
- В связи с тем, что telnet — это не что иное, как отправка текста через сеанс tcp, вы можете создать свое собственное соединение tcp и использовать его или взять вспомогательный класс.
- telnet.exe (версия для командной строки) использует стандартный ввод и вывод для отправки и получения данных. Таким образом, вы можете запустить процесс с помощью класса Process. и используйте startInfo, чтобы перенаправить их куда-нибудь в ваш собственное приложение. Здесь вы можете взять этот поток, преобразовать его в строку и поместить с любым форматированием в RichTextBox.
person
Oliver
schedule
12.07.2010
Спасибо, люди. Но я новичок в С#. Можете ли вы показать какой-нибудь пример? Я не совсем понимаю, что говорят коды.
- person Hibari-sama; 12.07.2010
Вам нужно будет запустить исполняемый файл, используя System.Diagnostics.Process, а затем перенаправить стандартный вывод в ваш форматированный текстовый файл.
Хороший пример см. в этой статье на CodeProject.
person
Stuart Grassie
schedule
12.07.2010
Спасибо, люди. Но я новичок в С#. Можете ли вы показать какой-нибудь пример? Я не совсем понимаю, что говорят коды.
- person Hibari-sama; 12.07.2010