PROPULATE (Express Tool)

Обновление, вывод в список или очистка данных свойств чертежа.

Позволяет быстрое автоматическое заполнение полей данных в диалоговом окне "Свойства чертежа". Эти данные отображаются по команде СВОЙСТВАРИС или при просмотре свойств файла DWG с помощью проводника Windows или файлового менеджера. Данные свойств чертежа можно обновить, вывести в виде списка или удалить из текущего чертежа или папки с чертежами.

С помощью стандартного шаблона инструмента PROPULATE можно заполнять целые папки данными свойств чертежей. Информацией могут быть литеральные строки, значения атрибутов, извлеченных из указанных пользователем блоков с атрибутами и списки прикрепленных внешних ссылок, изображений и шрифтов. Пример: имеется папка проекта с чертежами, которые используют один и тот же атрибут основной надписи. С помощью инструмента PROPULATE и измененного пользователем шаблона можно извлечь значения атрибутов из каждой основной надписи в каждом чертеже и добавить их в диалоговое окно "Свойства чертежа" этих чертежей. С помощью инструмента PROPULATE также можно вставить в поле "Комментарии" список внешних ссылок, изображений и шрифтов, используемых в каждом чертеже.

Команда: PROPULATE

Файл шаблона по умолчанию: "g:\acad2000\express\template.prp"

Введите параметр [Активный шаблон/Редактирование шаблона/Список/Удалить/Обновить]<Обновить>: введите параметр

Параметры

Active template Укажите файл шаблона чертежа, который будет использован, чтобы обновить поля "Свойства чертежа".
Edit template Вызов диалогового окна для создания и редактирования файлов шаблонов инструмента PROPULATE. См. раздел "Редактирование шаблонов инструмента PROPULATE" ниже.
List Отображение свойств чертежа для текущего чертежа или папок с чертежами.
Remove Удаление свойств чертежа из текущего чертежа или папок с чертежами.
Update Использование активного шаблона для заполнения свойства чертежа для текущего чертежа или папок с чертежами.

При выборе параметров "Список", "Удалить" или "Обновить параметры" отобразится следующий запрос

Введите параметр [Текущий чертеж/другие чертежи] <Текущий>:

Current drawing Применение выбранного задания для текущего загруженного файла чертежа.
Other drawings Применение выбранной задачи в указанной папке файлов чертежей.

А эти подсказки отображаются при выборе другого параметра

Введите папку поиска и имя чертежа: укажите начальную папку и имя чертежа или подстановочные символы для поиска

Искать во вложенных папках? [Да/Нет] <Да>: Введите "Да", чтобы выполнить поиск во вложенных папках или "Нет", чтобы не выполнять его

Например, при вводе "g:\project\PG*.dwg" будет выполнен поиск всех чертежей, имена которых начинаются с "PG", начиная с папки "g:\project", а затем во вложенных папках

Редактирование шаблонов инструмента PROPULATE

Инструмент PROPULATE использует файл шаблона, чтобы определить, какие значения должны быть вставлены в поля свойств чертежа. Перед использованием файл шаблона должен быть изменен, чтобы указать, какие значения и каких полей необходимо заполнить в диалоговом окне "Свойства чертежа". Можно создать неограниченное количество различных шаблонов, однако активным может быть только один шаблон. Файл шаблона по умолчанию называется template.prp. Самый простой способ редактирования существующего шаблона или создания нового -- с помощью диалогового окна "Редактировать шаблон инструмента PROPULATE".

Параметры меню "Файл"

New... Очистка всех полей редактирования для подготовки к созданию нового шаблона. Отобразится запрос на новое имя файла шаблона, если нажата кнопка "ОК" или в меню выбран параметр "Сохранить".
Open... Открытие существующего файла шаблона.
Save Сохранение редактируемого файла шаблона.
Save As... Сохранение файла шаблона, который в данный момент редактируется, под другим именем.

Параметры меню "Шаблон"

Insert Xref list Вставка команды @[XREFLIST] в текущем местоположении курсора.
Insert Font list Вставка команды @[FONTLIST] в текущем местоположении курсора.
Insert Image list Вставка команды @[IMAGELIST] в текущем местоположении курсора.
Insert Attribute Вставка выбранного значения в список атрибутов блоков в текущем местоположении курсора.
Make active template Выбор шаблона, который в данный момент редактируется, в качестве шаблона по умолчанию. Этот параметр недоступен, если отредактированный шаблон является шаблоном по умолчанию или, если он еще не был сохранен.
Fill from Current Drawing Очистка всех полей редактирования и заполнение их существующими значениями свойств чертежа текущего чертежа. Использовать, если требуется создать шаблон на основе текущего чертежа.

Для редактирования файла шаблона введите текст или специальные параметры вставки в соответствующее поле. Например, при вводе фразы "Центр реконструкции" в поле "Тема", она будет вставлена в поле "Тема" диалогового окна "Свойства чертежа" для каждого чертежа, обработанного с помощью этого шаблона. Помимо литеральных строк, существует четыре специальных команды, которые можно использовать для извлечения специфичной информации и вставки чертежа и вставить их в диалоговое окно "Свойства чертежа".

@[block.attributeTag] Извлечение значения тега атрибута из блока с атрибутами и его вставка в указанное поле. Например: вставка @[title.drawnby] в поле "Автор" заставит инструмент PROPULATE искать на чертеже блок с атрибутами с именем "title", извлечь значение поля атрибута "drawnby", и вставить его в поле "Автор" диалогового окна "Свойства чертежа" данного чертежа. Если в проекте используются обычные блоки, это простой и эффективный способ обновления большого количества чертежей конкретными значениями атрибутов.
@[XREFLIST] Вставка списка внешних ссылок, на данный момент вставленных в текущий чертеж. Вставленные внешние ссылки начинаются с буквы "A". А наложенные внешние ссылки начинаются с буквы "O". Эта функция работает только в поле "Комментарии".
@[FONTLIST] Вставка списка шрифтов, на данный момент используемых в текущем чертеже. Эта функция работает только в поле "Комментарии".
@[IMAGELIST] Вставка списка файлов изображений, на данный момент вставленных в чертеж. Эта функция работает только в поле "Комментарии".

Пример: Ввод @[XREFLIST] @[FONTLIST] @[IMAGELIST] в поле "Комментарии" приведет к следующему:

Xrefs:
  A  d:\xrefs\1a6
  A  d:\xrefs\2a6
  A  g:\project\work\3a6
 Fonts:
  G:\ACAD2000\support\simplex.shx
  G:\ACAD2000\fonts\txt.shx
  G:\ACAD2000\fonts\ROMANS.shx
 Images:
  G:\Acad2000\acadsig.jpg
Важное замечание: Для выполнения команды PROPULATE необходимо, чтобы при обновлении файл шаблона содержал разделы «Сводная информация», «Статистика» и «Пользовательские». Эти разделы должны существовать, а записи в них должны располагаться в указанном порядке и не превышать максимальное количество. На них распространяются следующие требования.
  • Пользовательские свойства должны располагаться в указанном порядке.
  • Максимальное количество пользовательских свойств — 10.
  • Пользовательские свойства не должны повторяться.

Файл

propulate.arx