Вообще под автокад можно писать по 3-м направлениям:
Visual Lisp, VBA (Visual Basic for Application), и на ObjectARX.
Я сам не программист, сейчас только изучаю эту проблему. Т.к. в процессе длительной работы пришел к выводу, что некоторые вещи можно было бы и автоматизировать.
Я знаю, что Visual Lisp изначально был написан под автокад. Но сейчас он уже не пользуется такой популярностью. Все сейчас программят на С, Java и др. языках.
Поэтому все чаще народ обращается к ObjectARX - это специальный интерфейс для программирования под автокад на языке С++.
Я сам инженер-конструктор, но похоже, что придестя стать еще и немного программистом )))
Пока больше ничем не могу помочь, т.к. только начал изучать. Может быть через месясок.
Попробуйте по форумам полазить, уверен, что кто-нибудь вам поможет.
А если нет, то придется подождать, пока я сам не изучу, тогда помогу )))
Еще сайты акада:
http://dwg.ru/
http://autolisp.ru/
http://sapr2000.ru/invision/index.php