|
Запуск консольного приложения и считывание с него текста
|
|||
---|---|---|---|
#18+
Приветствую всех читающих! У меня следующая ситуация: есть консольное приложение (написанное на C++ не мной), которое я запускаю из своего сервиса. Мне нужно дождаться когда оно выполнит определённые действия и в нём появится текст ответа. Его мне нужно считать. Подскажите пожалуйста? как это можно организовать. Месяца два назад была у меня похожая проблема, и тогда я так и не смог считать текст этим кодом. Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
но тогда я нашёл обходной путь. Сейчас же его нет ( Люди добрые, не оставьте в трудный час :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 23:26 |
|
Запуск консольного приложения и считывание с него текста
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 23:52 |
|
Запуск консольного приложения и считывание с него текста
|
|||
---|---|---|---|
#18+
buser, спасибо за подсказку, но кажется я уже как то так пробовал (ещё когда в первый раз столкнулся с проблемой). Но на всякий случай сделал щас ещё раз - не срабатывает событие. Хотя вижу что консольное приложение запускается, но в консоли нету текста, который моментально и без проблем появляется если запустить это приложение отдельно из командной строки. Правильно ли я всё сделал? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 00:06 |
|
Запуск консольного приложения и считывание с него текста
|
|||
---|---|---|---|
#18+
Я не могу понять, куда девается StandardOutput который редиректю... мало того, как то я перехожу на строчку Код: c# 1.
всё напрочь виснет ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 00:17 |
|
Запуск консольного приложения и считывание с него текста
|
|||
---|---|---|---|
#18+
Для наглядности прилагаю ту самую аппликуху, которую вызываю. Из коммандной строки вызывается так PCATTCP.exe -r и вы увидите текст, который она выводит. А после попробуйте считать его из своего C# кода... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 00:37 |
|
Запуск консольного приложения и считывание с него текста
|
|||
---|---|---|---|
#18+
J_Mnemonic, ну х.з., какая-то "неправильная" аппликуха, вот так перенаправляется, но как ошибка :) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 03:15 |
|
|
start [/forum/topic.php?fid=20&msg=38427400&tid=1403871]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
198ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 295ms |
0 / 0 |