Я разрабатываю приложение Windows Forms для платформы Mono. Мне нужно использовать стороннее программное обеспечение, которое имеет интерфейс командной строки, доступный через терминал. Как я могу взаимодействовать с этим приложением из своего приложения?Взаимодействие с приложением CLI из приложения Mono
0
A
ответ
5
Класс Process
позволит вам запускать и взаимодействовать с приложением командной строки.
Используйте ProcessStartInfo
, чтобы настроить процесс и как вы могли бы взаимодействовать с ним (UseShellExecute = false;
, затем обеспечить перенаправление стандартного ввода/вывода/ошибки).
См. this simple example на моно-сайте.
Смежные вопросы
- 1. Взаимодействие приложения Joomla с мобильным приложением
- 2. Взаимодействие с другим приложением
- 3. Взаимодействие с приложением VBA
- 4. Android: Взаимодействие с сторонним приложением
- 5. Взаимодействие с другим приложением
- 6. Взаимодействие с многоуровневым приложением
- 7. Взаимодействие с приложением ловушки Java
- 8. Android: Взаимодействие с другим приложением?
- 9. C++/CLI + Boost + Mono
- 10. Взаимодействие с флеш-приложением с использованием python
- 11. Grails: взаимодействие с CLI во время работы приложения
- 12. Взаимодействие с консольным приложением от Umbraco
- 13. Взаимодействие приложения iOS с сервером
- 14. Взаимодействие с запущенным консольным приложением с Python
- 15. Поддерживает ли mono взаимодействие с ADFS?
- 16. Объединение среды исполнения Windows Mono с приложением
- 17. Mac OSX: взаимодействие с приложением программно
- 18. Взаимодействие с панелью Amazon с приложением
- 19. Как настроить взаимодействие node.js с приложением оболочки?
- 20. Взаимодействие с внешним приложением изнутри кода (Golang)
- 21. Безопасное/проверенное взаимодействие из приложения WP7
- 22. Взаимодействие языка в .NET (CLR) и Mono
- 23. Взаимодействие между веб-приложением AMI Asterisk
- 24. Взаимодействие с приложением, не имеющим встроенного API
- 25. Взаимодействие с терминальным приложением Java или C++
- 26. AWS RDS читает взаимодействие реплик с приложением
- 27. CLI-связь с уже запущенным Java-приложением?
- 28. IPhone Catch любое взаимодействие приложения
- 29. Отображение уведомлений из приложения CLI
- 30. Как сделать взаимодействие kext os x сетевым фильтром с приложением?
Также работает под Mono ... – ChrFin
@chrfin - Да, просто потратил время, чтобы посмотреть его, прежде чем писать что-то потенциально неправильное. – Oded
Спасибо. Я попробую. – Peter17