O Gerenciador de macros é a interface do usuário para:
Exibida abaixo está a tela do Gerenciador de macros:
As guias indicam o escopo ou o nível de uma macro.
É possível adicionar, modificar, desenvolver e excluir módulos de macros destas guias.
Um módulo é um agrupamento organizacional de macros. As macros podem ser independentes em um módulo quando são executadas, ou compartilhar códigos ou utilitários entre si. Elas são organizadas no Gerenciador de macros, como segue, com as macros organizadas sob o seu módulo principal.
Macros em um módulo são visualizadas e desenvolvidas juntas. Os ícones representando o módulo também mostram seu estado atual.
Ícone | Estado da macro |
---|---|
![]() |
O módulo foi desenvolvido, ativado e carregado com sucesso. O módulo está pronto para ser executado. |
![]() |
O módulo foi editado mas não foi desenvolvido. |
![]() |
O módulo está desativado. |
![]() |
O módulo falhou em compilar. |
![]() |
O módulo falhou em carregar. |
![]() |
O módulo foi corrompido. |
Fundamentalmente, as ferramentas de macro no nível de aplicativo são escritas para serem úteis em qualquer documento em quase todas as sessões do Revit. Além disso, elas não requerem que um projeto esteja aberto no Revit para serem executadas. Isto permite a flexibilidade para:
Caso estas utilizações sejam implementadas, é uma boa prática criar macros a nível do aplicativo que iniciam transações necessárias pela macro.
Ferramentas de macros a nível de documento são escritas para projetos específicos e salvas no projeto do Revit.
Crie macros no Revit utilizando a linguagem de implementação C#, VB.NET, Ruby e Python. A sua seleção determina o tipo de modelo de código fonte gerado e editado no IDE de macro do Revit.
Quando você trabalha no IDE de macro do Revit, é preciso salvar e compilar as macros com êxito antes que elas possam ser exibidas na lista categorizada do Gerenciador de macros. Antes de examinar o exemplo de código inicial carregado no IDE de macro do Revit, vamos discutir onde os arquivos de projeto de macro residem em seu computador.
Os projetos de macro no nível de aplicativo e no nível de documento são armazenados em uma subpasta do diretório de instalação do Revit.
Windows 7 e Windows 8: %ALLUSERSPROFILE%\Autodesk\<nome e versão do produto>\Macros\<versão>\<produto>\AppHookup
Projetos de macro a nível de documentos são armazenados no arquivo RVT. No disco, quando o projeto RVT associado é aberto, quaisquer macros desenvolvidas e salvas são temporariamente armazenadas. Os arquivos de macros a nível de documento são excluídos de seu computador local quando o documento de projeto do Revit (.rvt) correspondente é fechado.
Agora que as ferramentas e os processos gerais foram apresentados, vamos examinar as tarefas específicas.