ADN Open CIS
Сообщество программистов Autodesk в СНГ

16/05/2014

Внутри палитр инструментов AutoCAD. Подводя итоги...

Подведем некоторые итоги "разбора" состава палитр инструментов. Что необходимо делать, если самостоятельно создавать инструмент синхронизации серверных палитр у десятков / сотен пользователей?

На всякий случай повторю ссылки на предыдущие части: Внутри палитр инструментов в AutoCAD, часть 1. Подключение дополнительного каталога ToolPalettes Внутри палитр инструментов в AutoCAD, часть 2. Объединение в группы Внутри палитр инструментов в AutoCAD, часть 3. Удаление инструментов и палитр.

Считаем, что новый каталог к палитрам уже успешно добавлен и палитры ну хотя бы показались в общем списке. При изменении файлов палитр необходимо будет:
  1. Сравнить GUID самих файлов atc и при необходимости удалить записи о неактуальных палитрах из файлов aws, не забывая о возможности вхождения палитры в несколько групп.
  2. Для каждой палитры проверить перечень новых инструментов и сравнить его с тем, который есть в aws. Можно, конечно, принудительно удалять состав "общих" палитр, но мне такой подход пока не кажется оправданным.


И все эти действия надо выполнять при запуске AutoCAD'a, а не документа - у меня не получилось заставить AutoCAD "подхватить" изменения внутри одной сессии.

Автор: Алексей Кулик

Обсуждение: http://adn-cis.org/forum/index.php?topic=739

Опубликовано 16.05.2014