Теоретически можно расширить возможности JavaScript при помощи .NET
Может получится расширить возможность JavaScript при помощи LISPУвы нет.
если я правильно понял, только в С++ и .NET можно передавать данные между ними с помощью callback функции, правильно ?Да. И только средствами ObjectARX/.NET можно расширить функционал JavaScript.
Дело в том, что я выбрал именно JavaScript, потому что знаком с ним по своему хобби - веб-программирование, а .NET я вообще не знаю и изучать его ради написания одного дополнения (плагина) - нет желания.Если есть опыт написания скриптов PowerShell, то через него можешь сделать то, что хотел. Из PowerShell доступен весь AutoCAD .NET API и AutoCAD COM API. Про доступность ObjectARX API ничего сказать не могу (хотя P\Invoke никто не отменял).
...
Если решу сей вопрос силами JS - обязательно опубликую решение. ::)