Только начинаю писать под autocad.
то что ты спрашиваешь, люди узнают как минимум через 1-2 месяца после начала изучения ARX. Так что даже если кто-то даст готовые куски кода, ты скорей всего их просто не сможешь объединить.
Теперь по существу. все что тебя интересует, можно найти в БД чертежа. делаешь пробег по текущей базе (ну это для текущего чертежа), либо открываешь базу через readDwgFile и ищешь то, что тебя интересует в определенных разделах указанного AcDbDatabase.
и самое главное в чем писать?
ну так как вопрос задан в разделе arx, отвечу просто :) : пиши на С++ + ObjectARX
хотя если б вопрос был задан в другой ветке, тебе б ответили также в пользу того языка, которому посвящена ветка.
P.S.: для нормального понимания логики автодеска нужно угробить не один месяц кропотливой работы (ну это для среднестатистического ленивого программера).
для начала, пройди уроки из папки arxlabs(находится в папке ObjectARX для любого автокада). может и не сильно поможет, но уж точно не навредит :):):)