Использование словарных записей
Понадобилось мне тут разобраться с возможностями записи, чтения и изменения словарных записей на графические примитивы. Раньше все было просто - я использовал vlax-ldata-* функции, механизм был отлажен и прекрасно работал. Расширенные данные (по условиям задачи ;)) исключаются - объем записываемых данных может запросто превысить размер в 16 кб. Ограничение РД как было, так никуда и не делось.
Но вот сейчас встала задача не только записать / изменить / прочитать данные лиспом. Проблема в том, что файл dwg потом попадет на обработку в другую контору. А они уже будут читать эти данные, используя СОМ-доступ.
Далее
Запрос данных у пользователя
Фактически все, что ниже, является продолжением статьи Код без ошибок. Хотелось бы поговорить насчет запроса у пользователя каких-то данных - строк, чисел, данных на экране и т.п.
Далее
Как отдавать чертежи dwg…
Извините, но сил терпеть дальше уже нет. Слишком часто в ответ на просьбу предоставить полный комплект чертежа приходит один только dwg - и человек искренне считает, что его задача выполнена. Ну правильно, у него же все нормально открывается!
И на интернет-форумах, и на форумах Autodesk, и на САПРяжениях - везде, где можно, рассказывалось о такой команде, как _.etransmit (ФОРМКОМПЛЕКТ). Но по неизвестным мне причинам информацию приходится повторять раз за разом.
Далее
Стандартизация, мать ее…
Не, эта тема никогда не умрет По крайней мере среди пользователей "чистого" AutoCAD!
2004 год: http://forum.dwg.ru/showthread.php?t=1978 и как результат Предложения по СТП
2011 год: тест-драйв AutoCAD 2011 / 2012
2012 год: http://forum.dwg.ru/showthread.php?t=78644
Читаю новую версию - ничего нового...
О чистке файлов
Ох уже эти прокси... Как они мешают, сил нет! Если бы не Александр Ривилис и его ExplodeAllProxy + RemoveAllProxy, жизнь была бы совсем грустной.
Понятно, что ExplodeAllProxy "разбивает" прокси-объекты на составляющие, а RemoveAllProxy убивает неразбиваемые и неграфические элементы. Но иногда этих команд не хватает или они не срабатывают в некоторых случаях.
Вот, в качестве "шпаргалки" для себя и написал этот текст. Если у кого-то есть что добавить - милости прошу Одно "но" - не использовать сторонние приложения типа BricsCAD / GstarCAD / nanoCAD - что из них придет, сейчас предсказать трудно. Попробуем обойтись одним инструментом
Далее
Сетевое развертывание, обновление, удаление…
Что-то меня "торкнуло" поговорить на эту тему. Естественно, касательно AutoCAD и AA. С ними я работал, с ними я воевал, и иногда даже почти побеждал
Далее
Сравнение nanoCAD и AutoCAD
Денис Ожигин через facebook опубликовал ссылку на сравнение nanoCAD и AutoCAD. Откровенно говоря, у меня сравнение вызвало весьма сложные ощущения. В причинах этого и хотелось бы разобраться.
Далее
Восстановление меню AutoCAD
Иногда, в силу разных причин, "слетает" штатное меню. То значки не отображаются, то ленты не видать, то вообще пустота. Можно, конечно, тупо переустановить AutoCAD (то же самое касается и всех вертикалок на его основе), но на это иногда нет ни времени, ни прав. А работать надо...
Далее
Размышлизмы.
Захотелось оценить свою стоимость в разрезе того, куда двигается Autodesk, да и нас за собою тянет.
Облачные вычисления, AutoCAD под Mac и планшеты, совместная работа... Классно? Ага, да вот только гложет что-то. Пора разобраться с этим "чем-то" и прикинуть, куда и насколько быстро надо двигаться.
Разговор пойдет не о том, что и как делает Autodesk. Разговор пойдет о том, что под продукты Autodesk делают программисты. Армия программистов. Безумное количество людей, написавших первый макрос, первое приложение, первое дополнение. Чего нам-то делать? В какую сторону смотреть?
Далее
Работа с dbmod
Известно, что внесение любых изменений в файл dwg моментально меняет системную переменную DBMOD. Именно это обеспечивает отмену зуммирования / панорамирования, запросы при сохранении измененных файлов и т.п. Но иногда такая тщательность становится лишней....
Далее