Что делать, если не работает ActiveX
Редко, но бывает, что (vl-load-com) вроде бы сработал, но при этом любая попытка обращения к vl-*, vla-*, vlax-* функциям приводит к ошибке.
Далее
Значение координаты Z в строку текста
Поступила мне тут просьба - в файле dwg есть большое (больше 1000) объектов TEXT и MTEXT, у которых изменена точка вставки по оси 0z. В эти объекты надо "вбить" значение их высоты с точностью до 2 знаков после запятой.
Далее
Lisp из-под VBA
В теме Interop в AutoCAD всплыл старый-старый vba-шный код, позволявший из-под VBA работать с LISP-выражениями, переменными и т.п.
Далее
О пользе сообщений аудита
При проверке файла (стандартная команда _.audit) в ком.строку выводится масса информации. Частенько ее хочется скрыть, но иногда она может принести ощутимую пользу.
Пришел тут файл, после выполнения проверки все равно постоянно выводятся сообщения типа:
1 | AcDbBlockReference(5314E1) scale invalid uniform |
Это становится интересным. Понятно, что проблема кроется во вхождении блока. В скобках указывается хендл проблемного примитива. Дальше, как правило, указывается причина, по которой примитив распознан как "ошибочный". Можно получить указатель на вхождение (через, например, handent), и потом уже творить с ним все что угодно - добавлять в выбор, получать дампы свойств и т.д.
Часто бывает, что достаточно переназначить объекту его имеющиеся свойства (чтобы не порушить чертеж) - ручное или программное, неважно. Но в некоторых случаях спасает только полная перезапись чертежа.
Новинки AutoCAD 2017
Опишу все, что увидел на блогах (сам AutoCAD еще не скачивал и не устанавливал - некогда). Все, что описано, касается AutoCAD для Windows (Mac мне так никто и не подарил, так что тестировать / гонять / проверять не на чем ;))
Далее
Полноэкранный и оконный режимы AutoCAD
Что-то последнее время на нескольких форумах и соцсетях увидел один и тот же вопрос: "Сворачиваю полноэкранный режим AutoCAD на панель задач (окно автокада было во весь экран). Разворачиваю обратно - после развертывания AutoCAD уже появляется в оконном режиме вместо полноэкранного." Что делать и как быть?
Далее
Каждому профилю AutoCAD – свой файл меню!
Откровенно говоря, меня "достала" ситуация, когда основной файл меню в каждом профиле AutoCAD один и тот же. Мне необходимо иметь в каждом профиле AutoCAD свой файл меню, который не будет ни с кем конфликтовать. Конечно, хочется как-то решить это дело быстро и безболезненно.
Далее
Ошибка отмены в AutoCAD
Никогда не сталкивались с ситуацией, когда запускается какой-то лисп несколько раз (ну или выполняется отладка), и потом при попытке отмены действий AutoCAD выдает
Start of Group encountered.
Must enter UNDO END to go back further.
Ping из-под лиспа
Потребовалось мне тут из-под лиспа провернуть стандартный обычный ping - проверить доступность определенного ресурса...
Далее
Лог работы
Иногда становится необходимым просмотреть последовательность и затраты времени на выполнение каких-либо команд, функций и т.п. Здесь расскажу о том, как это у меня организовано, какие коды используются.
Далее