ADN Open CIS
Сообщество программистов Autodesk в СНГ

28/03/2014

Отладка и запуск lisp-приложений в консольном AutoCAD

Разбираясь с консольным AutoCAD (напоминаю, что он появился в AutoCAD 2013), обнаружил интересную вещь, связанную с автоматически загруженными приложениями

Запустив AcCoreConsole.exe, зададим команду arx:
accoreconsole_arx
Т.е. можно предположить, что даже в консольный CAD загружено нечто напоминающее vl. А если дать команду vlide?
accoreconsole_vlide
Получается, что мы можем а) загрузить лиспы и б) выполнять их пошаговую отладку. При этом мы имеем на руках все ограничения, присущие консольному AutoCAD'у.

Но следует помнить, что работает не все: например, сработает, а вот вернет nil. Т.е. получить указатель на другое приложение возможно, а на сам AutoCAD - нет.

Подобные тонкости необходимо учитывать, если планируется разрабатывать lisp-приложения, запускаемые в консольном варианте AutoCAD.

Обсуждение: http://adn-cis.org/forum/index.php?topic=637

Опубликовано 28.03.2014