2016-11-09 17 views
1

Я разрабатываю приложение WPF в C#, в котором используется часть экспертной системы CLIPS в некоторых ее частях. Я разработал обертку C++/CLI, чтобы получить доступ к основным API-интерфейсам CLIPS. Мне нужно.Как я могу перенаправить ввод и вывод CLIPS при использовании своего API, имитирующего цикл командной строки?

То, что я хотел бы реализовать сейчас, я могу контролировать текущие структуры данных, как если бы я использовал цикл командной строки, чтобы писать команды с форматированием и смотреть их результаты.

Я думал об использовании управления WPFTextBox, но любое другое решение было бы хорошо начать.

Есть ли способ сделать это?

ответ

1

Загрузить clips_dotnet_010.zip от https://sourceforge.net/projects/clipsrules/files/CLIPS/6.30/. Проект RouterWPFExample содержит пример определения маршрутизатора CLIPS для получения ввода/вывода из элемента управления WPF. Вы можете настроить текстовое поле для захвата команды, а затем использовать метод eval для выполнения команды с вводом/выводом из/в элемент управления WPF, настроенный для ввода/вывода CLIPS. Следующая версия clips_dotnet будет иметь код, демонстрирующий элемент управления WPF для полной командной строки CLIPS.

 Смежные вопросы

  • Нет связанных вопросов^_^