Menedżer makr jest interfejsem służącym do:
Poniżej pokazano ekran Menedżera makr:
Karty wskazują zakres lub poziom makra.
Moduły i makra są dodawane, modyfikowane, budowane i usuwane na tych kartach.
Moduł stanowi organizacyjne zgrupowanie makr. Makra mogą być niezależne w ramach modułu, gdy są one uruchomione lub współdzielić ze sobą kod lub narzędzia. Są one uporządkowane w Menedżerze makr, tak samo jak w module nadrzędnym.
Makra w ramach modułu są wyświetlane i budowane razem. Ikony reprezentujące moduł również wskazują ich bieżący stan.
Ikona | Stan makra |
---|---|
![]() |
Moduł jest prawidłowo budowany, włączany i wczytywany. Ten moduł jest gotowy do uruchomienia. |
![]() |
Ten moduł został zedytowany, ale nie zbudowany. |
![]() |
Moduł jest wyłączony. |
![]() |
Zbudowanie modułu nie powiodło się. |
![]() |
Wczytanie modułu nie powiodło się. |
![]() |
Moduł jest uszkodzony. |
Narzędzia makr poziomu aplikacji powinny być przydatne w dowolnym dokumencie w większości sesji programu Revit. Ponadto do ich uruchomienia nie jest wymagane otwarcie projektu w programie Revit. Zapewnia to elastyczność w:
Jeśli powyższe funkcje będą wykorzystywane, zaleca się utworzenie makr poziomu aplikacji, które umożliwiają rozpoczęcie transakcji wymaganych przez makro.
Makra poziomu dokumentu są pisane na potrzeby określonych projektów i są zapisywane w projekcie programu Revit.
Makra można tworzyć w programie Revit za pomocą języków programowania C#, VB.NET, Ruby i Python. Wybrany wariant określa typ szablonu kodu źródłowego generowanego i edytowanego w środowisku Revit Macro IDE.
Pracując w środowisku Revit Macro IDE, należy pamiętać, że na liście kategorii Menedżera makr wyświetlane są tylko poprawnie utworzone i zapisane makra. Przed omówieniem przykładu początkowego kodu wczytywanego do środowiska Revit Macro IDE poniżej wskazano położenia, w których znajdują się pliki projektów makr na komputerze użytkownika.
Projekty makr zarówno z poziomu aplikacji, jak i z poziomu dokumentu są przechowywane w podfolderze katalogu instalacyjnego programu Revit:
Systemy Windows 7 i 8: %ALLUSERSPROFILE%\Autodesk\<nazwa i wersja produktu>\Macros\<wersja>\<produkt>\AppHookup
Projekty makr poziomu dokumentu przechowywane są w pliku RVT. Po otwarciu powiązanego projektu RVT wszelkie zbudowane i zapisane makra są przechowywane tymczasowo. Pliki makr z poziomu dokumentu zostają usunięte z lokalnego komputera po zamknięciu odpowiadającego im dokumentu projektu programu Revit (.rvt).
Po wprowadzeniu wszystkich narzędzi i procesów zostaną omówione poszczególne zadania.