Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com/articles/detail/getting-started-with-revit-macros
Introducción
Seamos realistas, a veces trabajando en Autodesk® Revit® puede ser una tarea.
Hay algunas tareas que son simplemente aburrido, o repetitivo, o ambos. hojas de
cambio de nombre, salas de renumeración, el cambio de nombres de familia son
todas las tareas necesarias, pero no ayuda precisamente a que para el trabajo
emocionante, sobre todo si tiene que hacerlo más de una vez.
La elección de un idioma
Una de las mejores cosas de escribir macros en Revit es que se puede elegir entre
cuatro idiomas diferentes para escribir el código. Dado que la API de Revit se
construye en el marco Microsoft .Net 4.0, puede escribir macros en el directorio C #,
Visual Basic .NET, Python, Ruby o lenguajes de programación. Todos los idiomas
compilar en el mismo lenguaje intermedio por lo que tiene acceso completo a la API
de Revit, independientemente del idioma que elija. Usted puede construir
exactamente la misma macro en términos de funcionalidad utilizando cualquiera de
los idiomas soportados. La elección de un idioma es en gran medida una cuestión de
preferencia personal y estilo de aprendizaje.
Los ejemplos de este artículo se escriben utilizando VB.Net, que es un gran lenguaje
de los programadores principiantes. Que evolucionó a partir de Microsoft Basic y
conserva la amistad de básico hacia los nuevos programadores. código VB.Net es
más manejable que otros idiomas y es más fácil de leer y entender.
Un beneficio adicional para aprender a escribir macros en Revit es que se puede
poner estas nuevas habilidades de programación para utilizar en otros aspectos de
su trabajo. Una vez que haya una comprensión de la lengua, se puede escribir
código para otras aplicaciones o crear sitios web o aplicaciones independientes. Los
beneficios de aprender a escribir código son muy amplias y le pagarán muchos
dividendos a lo largo de su carrera.
Su primera macro!
Listo para crear su primera macro? Como verá, el proceso es muy sencillo. Siga
estos pasos y usted estará en su camino a la maestría macro.
Para crear una macro, primero debe crear un nuevo módulo. Un módulo es
simplemente un conjunto de macros. Cada macro dentro del módulo debe tener un
nombre único y todas las macros en el módulo debe compilar sin errores.
Haga clic en la pestaña "Proyecto 1" y luego haga clic en el botón de módulo en la
sección "Crear". En el cuadro de diálogo "Crear un nuevo módulo", título de su
módulo "MyFirstModule." Elige VB.Net como el lenguaje del módulo a continuación,
haga clic en Aceptar para crear el módulo.
Ahora que tenemos un módulo, vamos a crear una macro para ir en el módulo.
Hacer Revit la aplicación activa y haga clic en el botón de macro en la sección
"Crear" del cuadro de diálogo Administrador de macros. En el cuadro de diálogo
Crear un nuevo macro, el título de la macro "" MyFirstMacro "y establecer el idioma
de VB.Net. Haga clic en OK para crear la macro.
4. Escriba su macro
5. Construir su macro
Una vez que haya escrito el código, está listo para construir la macro. Todas las
macros se deben construir o compilar antes de Revit puede ejecutarlos. En los
menús desplegables SharpDevelop, seleccione "Build" y luego "Generar solución."