Znáte ten pocit, když víte, že máte někde uložený super užitečný skript, ale nemáte tušení, kam jste ho dali? Nebo když si říkáte: „Otevřít přehrávač skriptů? Eh, si to radši naklikám ručně…“? Tak tomu je konec! Po přečtení tohoto návodu už nikdy nebudete ztrácet čas hledáním nebo složitým spouštěním Dynamo skriptů.
V tomto článku si na ukázku vytvoříme skript, který nastaví vybraný styl všem povrchům ve výkrese. Protože přiznejme si to – ruční nastavování stylů pro více povrchů v Civilu je otrava. Klikat desetkrát za sebou na stejné věci? To není práce, to je trest! Naštěstí s pomocí Dynama můžete podobné opakující se úkony zvládnout doslova jediným kliknutím.
Začneme kombinací uzlů Document.Current (1) pro načtení výkresu a Document.ModelSpace (2), který z výkresu vybere modelový prostor. Pomocí uzlu All Objects of Type (3) získáme z modelového prostoru veškeré objekty typu Povrch TIN, který zvolíme v uzlu Choose Object Type (4). Uzlem CivilObject.SetStyle (5) nastavíme vybraným povrchům požadovaný styl podle názvu. V tomto příkladu má styl název _Nezobrazit, který zadáme do uzlu String (6).
Skript si uložíme. Cestu ke skriptu budeme za okamžik potřebovat pro nastavení příkazu v paletě nástrojů.
Na paletu nástrojů nejde přímo vložit Dynamo skript, ale žádný stres! Pomůžeme si jiným příkazem, třeba křivkou. Stačí nakreslit křivku v modelovém prostoru a přetáhnout ji myší (Drag & Drop) do palety nástrojů. Takto vytvořený nástroj pak upravíme – klikneme na něj pravým tlačítkem myši, vybereme Vlastnosti... (1) a otevřeme dialog s nastavením.
Abychom měli v paletě pořádek, můžeme změnit název a popis nástroje. Hlavní úprava ale spočívá ve změně volby Použít dílčí panel (2) na Ne. Pak už jen upravíme Řetězec příkazu (3), který musí vždy začínat ^C^C_AECCRUNDYNAMOSCRIPT.
Za tímto příkazem následuje mezera a cesta k souboru .dyn
uzavřená v uvozovkách. Důležité je, že v cestě musíme nahradit klasická lomítka /
za obrácená \
.
Teď už stačí jen kliknout na připravený příkaz v paletě nástrojů a skript se spustí. Provede požadovanou akci a o úspěšném dokončení nám dá vědět v příkazovém řádku.
Ve videu můžete shlédnout celý proces přípravy skriptu a jeho přidání na paletu nástrojů. Dejte nám vědět, jaké skripty používáte nejčastěji vy.
Komentáře
Okomentovat