Začínáme s makry

Nejprve zodpovíme následující otázku: „Co jsou makra a k čemu slouží?“ Makra jsou programy, které automatizací často opakovaných úkolů umožňují ušetřit čas. Každé makro vykonává posloupnost předdefinovaných kroků určených k provedení konkrétního úkolu. Kroky by měly být opakovatelné a akce předvídatelné.

Můžete například definovat makro, které přidá osnovu do projektu, otočí vybraný objekt nebo shromáždí údaje o plošné výměře všech místností stavby. Mezi další obecné příklady patří:

Aplikace Revit poskytuje rozhraní API (Application Programming Interface), které umožňuje rozšířit funkčnost produktu. Na kartu Doplňky panel Externí nástroje můžete přidat upravené příkazy nebo můžete přidat nové panely a nástroje.

Kromě těchto rozšíření lze využít rozhraní API také k definování maker spuštěných v aplikaci Revit. Rozdíly rozhraní API budou vysvětleny dále; pro zkušené vývojáře je třeba podotknout, že makra není nutné registrovat v souboru Revit.ini nebo přidávat soubor RevitAPI.dll jako odkaz.

Očekávané změny rozhraní API

V následných verzích produktu dojde velmi pravděpodobně ke změně rozhraní Revit API. To znamená, že po instalaci příští verze aplikace Revit bude nutné makra upravit a znovu sestavit, aby se projevily změny rozhraní API.