| Вложение | Размер |
|---|---|
| 5.96 МБ |
Макрос для групповой правки свойств пользователя.
Сильно не хватает мне его сразу после разработки модели и перед созданием чертежей.
Вообще, я искал замену Properties+, который за 300 зеленых, но так и не нашел. Также был когда то Task#, но тоже стал дорог.
Написал его из "Ведомость сборок", который основан на прекрасном коде с codestack.net
Хорошо, когда попадается хороший код, который не падает, стабилен и понятен, багов в него я и сам успею насувать.
Изменения в v0.7:
- список свойств теперь отсортирован.
- проверяются типы создаваемых свойств.
- добавлена прокрутка колесом мыши, куча багованного WinAPI кода. Если будет падать, уберу.
- добавлен шаблончик замены, чтобы можно было сослаться на модель и конфигурацию
Самое главное - оказывается, при изменении свойства пользователя в модели SW не считает, что модель обновлена и ее надо сохранять. Поэтому создав новое свойство, нужно поднять флаг у модели "SetSaveFlag". Иначе свойство не сохранится. Например, зайдя в сборку с 130 деталями и выставив им всем свойство "Проверил", закрыл макрос, сохранил сборку, открыл - у половины деталей значение свойства "Проверил" старое(((
Изменения в v0.8:
- добавлено превью для выделенной модели
- добавлена сортировка по возрастанию/убыванию для 4х столбцов в списке (не все столбцы сортируются)
- переделана внутренняя логика
- переделаны структуры хранения данных
Изменения в v0.9:
- добавлена кнопка удаления одиночного свойства
- чуток интерфейс поменялся местами
Изменения в v0.91:
- убран баг: при удалении одиночного свойства выдавался запрос, но свойство всегда удалялось, независимо от ответа на запрос.
- добавлено расширение файла модели при замене шаблона "КМПНТ". Теперь можно всем компонентам задать новое свойство, например "SW-Mass@@КНФГРЦ@КМПНТ", в результате пропишется масса по конфигурации и компоненту, как оно прописывается, если в стандартном окне редактора свойств просто написать "Масса". Короче, сложно всё.
- добавлены горячие клавиши. Например, Del, F5
- корректно пересчитывается счетчик моделей на вкладке "Инфо", которым требуется сохранение.
Изменения в v0.92:
- убрана прокрутка колесом мыши, код WINAPI все таки багованный
- добавлена кнопка сохранения измененных компонентов. Это необязательно, сборка сама попробует сохраниться при выходе
- убран баг при удалении одиночных свойств
Ссылка на форум CCCP3D.ru, где разместил макрос первый раз: Макрос для групповой правки "Свойств пользователя".
Также доступна версия на английском языке, см.ниже, во вложениях.
| Вложение | Размер |
|---|---|
| 5.77 МБ |




