Переопределение команд в AutoCAD
Известно, что в AutoCAD можно не только создать свои функции и команды, но и переопределить штатные. А также прописать дополнительные шаги, предпринимаемые при выполнении команды.
Кое-что об этом и хотелось бы рассказать.
Далее
Получение и установка параметров динамических блоков
Коды, опубликованные ниже, были сделаны аж в 2007 году (господи, сколько времени прошло!) и позволяют получить и установить значения параметров динамических блоков. Впервые было опубликовано, кажется, на форуме caduser.ru.
Далее
Итерация системных переменных AutoCAD через .NET, часть 2
В предыдущей части был предоставлен код, показывающий реализацию двух доступных механизмов итерации по системным переменным AutoCAD: SystemObects.Variables и новый класс SystemVariableEnumerator.
Далее
Итерация системных переменных AutoCAD через .NET, часть 1
Просматривая документацию по .NET API AutoCAD (раздел "Что нового"), можно увидеть новый класс SystemVariableEnumerator.
Далее
Вызов VLIDE во время отладки .NET-кода
Вольный перевод статьи с ADNDevBlog.
При отладке .NET-сборки далеко не всегда удается вызвать VLIDE: возникает ошибка и AutoCAD попросту закрывается. Проблема решается внесением изменений в реестр Windows.
Далее
Внутри палитр инструментов AutoCAD. Подводя итоги…
Подведем некоторые итоги "разбора" состава палитр инструментов. Что необходимо делать, если самостоятельно создавать инструмент синхронизации серверных палитр у десятков / сотен пользователей?
Далее
Внутри палитр инструментов в AutoCAD, часть 3. Удаление инструментов и палитр.
Мы уже разобрали, что происходит при добавлении каталога и при объединении палитр инструментов в группы. Предлагаю разобрать ситуацию удаления инструментов из палитры или целиком палитры.
Далее
Внутри палитр инструментов в AutoCAD, часть 2. Объединение в группы
Попробуем объединить палитры в группы и посмотрим, что и где меняется. Для полноты картины одни и те же палитры добавим в разные группы, плюс группы сделаем в несколько уровней (думаю, что 2 уровней будет достаточно)
Далее
Внутри палитр инструментов в AutoCAD, часть 1. Подключение дополнительного каталога ToolPalettes
Что происходит, когда пользователь (ну или программист - неважно) подключает дополнительный каталог палитр? Где и как это фиксируется? А если в файлы палитр вносить изменения, чего будет? Вот со всем этим богатством и попробую разобраться. По крайней мере попытаюсь "охватить" все
Далее
Некоторые особенности DEMANDLOAD
При работе внутри AutoCAD иногда приходится менять значение системной переменной demandload. Обычно ситуация такова, что просто поменять значение мало, надо еще и перезапустить AutoCAD. Почему так происходит - здесь и попробую рассказать (как я понимаю эти моменты)
Далее