Správce maker je uživatelské rozhraní, které umožňuje:
Na níže uvedeném obrázku vidíte obrazovku Správce maker:
Karty označují rozsah nebo úroveň makra.
Na těchto kartách provádíte přidání, úpravy, vytvoření a odstranění modulů a maker.
Modul je organizační seskupení maker. Makra mohou být při spuštění v modulu nezávislá, nebo mezi sebou sdílejí kódy či nástroje. Jsou takto uspořádána ve Správci maker, přičemž makra jsou seskupena pod svým nadřazeným modulem.
Makra se v rámci modulu zobrazují i sestavují společně. Ikony, které představují modul, zobrazují i jeho aktuální stav.
Ikona | Stav makra |
---|---|
![]() |
Modul je úspěšně sestaven, aktivován a načten. Modul je připraven ke spuštění. |
![]() |
Modul byl upraven, ne však sestaven. |
![]() |
Modul není povolen. |
![]() |
Sestavení modulu se nezdařilo. |
![]() |
Načtení modulu se nezdařilo. |
![]() |
Modul je poškozen. |
Nástroje maker na úrovni aplikace jsou zpravidla psány tak, aby byly užitečné v každém dokumentu a téměř v libovolné relaci aplikace Revit. Kromě toho pro spuštění projektu nevyžadují, aby byl otevřen v aplikaci Revit. Díky tomu můžete flexibilně provádět následující akce:
Budou-li implementovány tyto možnosti použití, je vhodné vytvořit makra na úrovni aplikace, které spouštějí transakce vyžadované příslušným makrem.
Nástroje v podobě maker na úrovni dokumentu jsou napsány pro konkrétní projekty a ukládají se do projektu aplikace Revit.
V aplikaci Revit lze vytvářet makra pomocí implementačních jazyků C#, VB.NET, Ruby a Python. Vybraný jazyk určuje typ šablony zdrojového kódu generované a upravované v integrovaném vývojovém prostředí maker aplikace Revit.
Při práci v integrovaném vývojovém prostředí maker aplikace Revit je třeba makra úspěšně uložit a sestavit, aby se zobrazila v seznamu Správce maker uspořádaném podle kategorií. Než se zaměříme na příklad počátečního kódu načteného do integrovaného vývojového prostředí maker aplikace Revit, vysvětlíme si, kde jsou v počítači uloženy soubory projektů maker.
Makra, jak na úrovni aplikace, tak na úrovni dokumentu, jsou uložena v podsložce instalačního adresáře produktu Revit:
Windows 7 a Windows 8: %ALLUSERSPROFILE%\Autodesk\<název a verze produktu>\Macros\<verze > \<produkt > \AppHookup
Projekty maker na úrovni dokumentu jsou uloženy v souboru RVT. Při otevření souvisejícího projektu RVT jsou všechna sestavená a uložená makra dočasně uložena na disku. Při zavření odpovídajícího dokumentu projektu aplikace Revit (.rvt) se soubory maker na úrovni dokumentu odstraní z místního počítače.
Po objasnění všech nástrojů a úplného postupu přistoupíme ke konkrétním úkolům.