PROPULATE (nástroj Express Tool)

Aktualizuje, vypíše nebo odstraní data vlastností výkresu.

Umožňuje rychlé automatické dosazování datových polí v dialogu Vlastnosti výkresu. Tato data se zobrazují příkazem VVLASTNOSTI nebo při zobrazení vlastností souboru DWG v Průzkumníku souborů. Data vlastností výkresu lze aktualizovat, vytvořit jejich výpis nebo odebrat z aktuálního výkresu nebo složky výkresů.

Pomocí předdefinované šablony lze příkazem PROPULATE vyplnit data vlastností výkresu ve složkách výkresů. Informace, které lze použít, zahrnují literální řetězce, hodnoty atributů extrahované ze zadaných bloků s atributy a seznamy připojených externích referencí, obrázků a písem. Příklad: Máte celou projektovou složku výkresů, které používají stejné rohové razítko s atributy. Pomocí příkazu PROPULATE a upravené šablony můžete extrahovat hodnoty atributů z každého rohového razítka v každém výkresu a přidat je do dialogu Vlastnosti výkresu aktuálního výkresu. Použitím příkazu PROPULATE lze také vložit seznam externích referencí, obrázků a písem použitých v každém výkresu do pole Komentáře.

Příkaz: PROPULATE

Výchozí soubor šablony: g:\acad2021\express\template.prp

Enter an option [Active template/Edit template/List/Remove/Update] <Update>: Zadejte možnost

Možnosti

Active template Určuje soubor šablony, který se má použít pro aktualizaci polí vlastností výkresu.
Edit template Otevře dialog pro vytvoření a úpravu souborů šablon příkazu Propulate. Viz níže uvedená část Úprava šablony příkazu Propulate.
List Zobrazí vlastnosti aktuálního výkresu nebo složek výkresů.
Remove Odstraní vlastnosti výkresu z aktuálního výkresu nebo složek výkresů.
Update Na základě aktivní šablony dosadí vlastnosti výkresu do aktuálního výkresu nebo složek výkresů.

Při výběru možnosti List, Remove nebo Update se zobrazí následující výzva.

Enter an option [Current drawing/Other drawings] <Current>:

Current drawing Použije vybranou úlohu na aktuálně načtený výkresový soubor.
Other drawings Použije vybranou úlohu na určenou složku výkresových souborů.

Tyto výzvy se zobrazí, pokud vyberete možnost Other.

Enter search directory and drawing name: Zadejte začátek názvu složky a výkresu nebo zadáním zástupných znaků spusťte vyhledávání.

Search subdirectories? [Yes/No] <Yes>: Zadáním hodnoty Yes nebo No určete, zda se má vyhledávat v podsložkách.

Například zadáním g:\project\PG*.dwg vyhledáte všechny výkresy, jejichž názvy začínají na PG a nacházejí se ve složce g:\project a případně i v jejích podsložkách.

Úprava šablony příkazu Propulate

Příkaz Propulate využívá soubor šablony k určení, jaké hodnoty by měly být vloženy do polí vlastností výkresu. Soubor šablony musí být před použitím upraven tak, aby určoval, co a kde má být použito v dialogu Vlastnosti výkresu. Můžete vytvořit libovolný počet různých šablon, vždy je ale aktivní jen jedna šablona. Výchozí název souboru šablony je template.prp. Nejjednodušším způsobem, jak upravit existující šablonu nebo vytvořit novou, je použití dialogu Edit Propulate Template.

Možnosti nabídky File

New... V rámci přípravy na vytvoření nové šablony vymaže všechna pole umožňující úpravy. Při výběru tlačítka OK nebo jedné z možností nabídky Save vyzve k zadání nového názvu souboru šablony.
Open... Otevře existující soubor šablony.
Save Uloží soubor šablony, který je aktuálně upravován.
Save As... Uloží soubor šablony, který je aktuálně upravován, pod jiným názvem.

Možnosti nabídky Template

Insert Xref list Vloží příkaz @[XREFLIST] na aktuální polohu kurzoru.
Insert Font list Vloží příkaz @[FONTLIST] na aktuální polohu kurzoru.
Insert Image list Vloží příkaz @[IMAGELIST] na aktuální polohu kurzoru.
Insert Attribute Vloží hodnotu vybranou v seznamu Atributy bloku na aktuální polohu kurzoru.
Make active template Nastaví aktuálně upravovanou šablonu jako výchozí. Tato možnost není dostupná, pokud je upravovaná šablona již výchozí šablonou nebo pokud ještě nebyla uložena s názvem souboru.
Fill from Current Drawing Vymaže všechna pole k úpravám a vyplní je existujícími hodnotami vlastností z aktuálního výkresu. To je užitečné, pokud chcete vytvořit šablonu na základě aktuálního výkresu.

Chcete-li upravit soubor šablony, zadejte do příslušného pole text nebo jednu ze speciálních možností vložení. Například při zadání textu Rekonstrukce ve středu města do pole Předmět dojde k vložení tohoto řetězce do pole předmětu v dialogu Vlastnosti výkresu ve všech výkresech, které jsou zpracovávány pomocí této šablony. Kromě podobných literálních řetězců existují čtyři speciální příkazy, pomocí kterých lze extrahovat specifické informace výkresu a vložit tato data do dialogu Vlastnosti výkresu.

@[block.attributeTag] Extrahuje hodnotu značky atributu z bloku s atributy a vloží ji do určeného pole. Například při vložení příkazu @[title.drawnby] do pole Autor dojde k tomu, že příkaz Propulate vyhledá ve výkresu jmenovaný název bloku s atributy, extrahuje hodnotu pole atributu drawnby a vloží ji v daném výkresu do pole Autor v dialogu Vlastnosti výkresu. Pokud se v celém projektu používají společné bloky, je jednoduché aktualizovat velký počet výkresů tak, aby odrážely jejich specifické hodnoty atributů.
@[XREFLIST] Vloží seznam externích referencí aktuálně připojených ke zpracovávanému výkresu. Před připojenými externími referencemi je vloženo písmeno A. Před externí reference překrytí se vkládá písmeno O. Toto funguje pouze v poli Komentáře.
@[FONTLIST] Vloží seznam písem aktuálně použitých ve zpracovávaném výkresu. Toto funguje pouze v poli Komentáře.
@[IMAGELIST] Vloží seznam souborů obrázků, které jsou aktuálně připojeny ke zpracovávanému výkresu. Toto funguje pouze v poli Komentáře.

Příklad: Zadáním @[XREFLIST] @[FONTLIST] @[IMAGELIST] do pole Komentáře můžete získat následující výstup:

Xrefs:
  A  d:\xrefs\1a6
  A  d:\xrefs\2a6
  A  g:\project\work\3a6
 Fonts:
  G:\ACAD2021\support\simplex.shx
  G:\ACAD2021\fonts\txt.shx
  G:\ACAD2021\fonts\ROMANS.shx
 Images:
  G:\Acad2021\acadsig.jpg
Důležité: Příkaz PROPULATE vyžaduje, aby jeho soubor šablony při aktualizaci zahrnoval části Souhrn, Statistika a Vlastní. Tyto části musí existovat a musí vyhovovat omezenému počtu vstupů v určeném pořadí. Níže jsou uvedeny konkrétní požadavky:
  • Uživatelské vlastnosti musí být seřazeny
  • Uživatelské vlastnosti nesmí překročit maximálně 10 položek
  • Uživatelské vlastnosti nesmí obsahovat žádné duplicitní položky.

Soubor

propulate.arx