Внутри палитр инструментов AutoCAD. Подводя итоги…
Подведем некоторые итоги "разбора" состава палитр инструментов. Что необходимо делать, если самостоятельно создавать инструмент синхронизации серверных палитр у десятков / сотен пользователей?
На всякий случай повторю ссылки на предыдущие части:
Внутри палитр инструментов в AutoCAD, часть 1. Подключение дополнительного каталога ToolPalettes
Внутри палитр инструментов в AutoCAD, часть 2. Объединение в группы
Внутри палитр инструментов в AutoCAD, часть 3. Удаление инструментов и палитр.
Считаем, что новый каталог к палитрам уже успешно добавлен и палитры ну хотя бы показались в общем списке. При изменении файлов палитр необходимо будет:
- Сравнить GUID самих файлов atc и при необходимости удалить записи о неактуальных палитрах из файлов aws, не забывая о возможности вхождения палитры в несколько групп.
- Для каждой палитры проверить перечень новых инструментов и сравнить его с тем, который есть в aws. Можно, конечно, принудительно удалять состав "общих" палитр, но мне такой подход пока не кажется оправданным.
И все эти действия надо выполнять при запуске AutoCAD'a, а не документа - у меня не получилось заставить AutoCAD "подхватить" изменения внутри одной сессии.
Спасибо. Очень интересная информация.