
Изначально вопрос чтения, ком.строки был озвучен в клубе разработчиков nanoCAD.
Публикую свое решение здесь - может кому то пригодится. надеюсь что нет).
Собственно проблема - в nanoCAD API отсутствует возможность чтения истории командной строки.
Вообще взаимодействовать с ком.строкой конечно возможно.
Отправка комманд/сообщений, в т.ч. с опциями и т.д.
Но читать текст, который туда вывели, другие команды/приложения через API нельзя.
Путь решения был предложен там же (не мной).
и заключается в использовании WinAPI и дескрипторов окон (HWND).
древне/костыльный подход, но интересно же.
т.е. можно попробывать использовать вызовы WinAPI в C# на практике,
плюс научиться с помощью Spy++ (утлита в составе Visual Studio), смотреть как UI nanoCAD видит операционная система.
как результат - приложен код решения, который выводит текст из ком.строки nanoCAD в консоль.
- Read more...
-
- 0 comments
- 74 views