Properties

Категория: 
Условия распространения: 
Версия: 
0.9.2.0
Цена: 
0руб.
Загрузить: 
ВложениеРазмер
Иконка пакета properties_v0.92.zip5.96 МБ

Макрос для групповой правки свойств пользователя.

Сильно не хватает мне его сразу после разработки модели и перед созданием чертежей.

Вообще, я искал замену Properties+, который за 300 зеленых, но так и не нашел. Также был когда то Task#, но тоже стал дорог.

Написал его из "Ведомость сборок", который основан на прекрасном коде с codestack.net

Хорошо, когда попадается хороший код, который не падает, стабилен и понятен, багов в него я и сам успею насувать.

Изменения в v0.7:

  1. список свойств теперь отсортирован.
  2. проверяются типы создаваемых свойств.
  3. добавлена прокрутка колесом мыши, куча багованного WinAPI кода. Если будет падать, уберу.
  4. добавлен шаблончик замены, чтобы можно было сослаться на модель и конфигурацию

Самое главное - оказывается, при изменении свойства пользователя в модели SW не считает, что модель обновлена и ее надо сохранять. Поэтому создав новое свойство, нужно поднять флаг у модели "SetSaveFlag". Иначе свойство не сохранится. Например, зайдя в сборку с 130 деталями и выставив им всем свойство "Проверил", закрыл макрос, сохранил сборку, открыл - у половины деталей значение свойства "Проверил" старое(((

Изменения в v0.8:

  1. добавлено превью для выделенной модели
  2. добавлена сортировка по возрастанию/убыванию для 4х столбцов в списке (не все столбцы сортируются)
  3. переделана внутренняя логика
  4. переделаны структуры хранения данных

Изменения в v0.9:

  1. добавлена кнопка удаления одиночного свойства
  2. чуток интерфейс поменялся местами

Изменения в v0.91:

  1. убран баг: при удалении одиночного свойства выдавался запрос, но свойство всегда удалялось, независимо от ответа на запрос.
  2. добавлено расширение файла модели при замене шаблона "КМПНТ". Теперь можно всем компонентам задать новое свойство, например "SW-Mass@@КНФГРЦ@КМПНТ", в результате пропишется масса по конфигурации и компоненту, как оно прописывается, если в стандартном окне редактора свойств просто написать "Масса". Короче, сложно всё.
  3. добавлены горячие клавиши. Например, Del, F5
  4. корректно пересчитывается счетчик моделей на вкладке "Инфо", которым требуется сохранение.

Изменения в v0.92:

  1. убрана прокрутка колесом мыши, код WINAPI все таки багованный
  2. добавлена кнопка сохранения измененных компонентов. Это необязательно, сборка сама попробует сохраниться при выходе
  3. убран баг при удалении одиночных свойств

Ссылка на форум CCCP3D.ru, где разместил макрос первый раз: Макрос для групповой правки "Свойств пользователя".

Также доступна версия на английском языке, см.ниже, во вложениях.

Вложения: