> Michael
Отвечу по порядку:
1) Я разве говорил о возможности вызова всех команд? Нет. Да и уважаемый Alxd сделал очень конкретную постановку задачи:
(которые в стандартных .arx приложениях Autodesk)
И только для них!!!
2) Для встроенных в acad.exe команд этот алгоритм не подходит. Команду LINE так нельзя запустить и в AutoCAD 2006, и подозреваю ни в какой из будующих версий (да и не нужно).
3) По поводу скользкости этого пути - могу с Вами согласится. Это лишь одна из возможностей, которую нужно исследовать и понимать все последствия. Например, необходимость переключать ресурсы перед прямым вызовом, блокировать документы - в зависмости от флагов на команды - и т.д.
4) Прямые вызовы действительно зависят от версии AutoCAD, но это не проблема. В конце концов одно arx-приложение не работает и под AutoCAD 2002, и под 2004. Так кто мешает в версии, расчитанной на AutoCAD 2004-2006 делать ветвление в зависимости от версии и использовать возможности по максимуму?
5) К сожалению ничего лучше нам Autodesk предложить не может...