Ejecutar secuencias de comandos
Secuencias de comandos de documento pueden ser ejecutadas de distintas maneras.
Ejecutar secuencias de comandos desde el Administrador de recursos
Desde el Administrador de recursos, haga clic con el botón derecho en el recurso secuencia de comandos y seleccione Ejecutar desde el menú contextual.
De manera alternativa, haga doble clic en el recurso secuencia de comandos o arrastre el recurso secuencia de comandos al área de dibujo.
Ejecutar secuencias de comandos desde la paleta de secuencias de comandos
Para ejecutar una secuencia de comandos desde una paleta de secuencias de comandos:
Abra la paleta de secuencia de comandos que contiene la secuencia de comandos a ejecutar. Haga uno de los siguientes:
Seleccione Ventana > Paletas de secuencias de comandos y seleccione la paleta de secuencias de comandos que contiene la secuencia de comandos deseada.
Desde el Administrador de recursos, seleccione Secuencias de comandos desde la lista de tipos de recursos en la barra de herramienta. Haga clic con el botón derecho en el panel visor de recursos y seleccioneAbrir desde el menú contextual.
Se abre la paleta de secuencia de comandos.
Desde la paleta de secuencia de comandos, haga doble clic en la secuencia de comandos para ejecutarla.
Ejecutar secuencias de comandos desde archivos
Algunas secuencias de comandos pueden existir como archivos de texto solamente si fueron creadas en un programa editor de texto separado o exportadas desde el programa Vectorworks. Estas secuencias de comandos no están disponibles desde el Administrador de recursos.
Seleccione Herramientas > Complementos > Ejecutar secuencia de comandos (o Archivo > Importar > Importar secuencia de comandos).
Se abre el cuadro de diálogo Seleccionar archivo de secuencia de comandos (o Importar documento de dibujo de secuencia de comandos).
Seleccione el archivo de secuencia de comandos deseado y haga clic en Abrir para ejecutar la secuencia de comandos.
Ejecutar secuencias de comandos desde hojas de cálculo
Frecuentemente datos para objetos que puede desear informar en una hoja de cálculo no son accesibles con una formula de hoja de cálculo. Por ejemplo, objetos de área de paisaje contienen densidades de plantación para múltiples tipos de plantas, pero la información es almacenada internamente. Podría crear una secuencia de comandos para extraer las densidades de plantación para cada tipo de planta en un área y luego ejecutar la secuencia de comandos desde una hoja de cálculo usando la función DataBaseByScript (o la RunScript). Cuando la función es usada en una celda de cabecera de la base de datos, la secuencia de comandos arroja valores para cada objeto que cumple con los criterios especificados.
Al ejecutar una secuencia de comandos desde una hoja de cálculo, se le solicita confirmar si desea ejecutar la secuencia de comandos.
Si el producto Vectorworks Landmark está instalado, varias secuencias de comandos Python son proporcionadas en el contenido predeterminado:
[Vectorworks]\Bibliotecas\Valores Predeterminados\Informes_Inventarios\Inventarios Landmark
Use estas secuencias de comando tal cuál o úselas como muestras para crear secuencias de comandos propias. Para ver ejemplos de estas secuencias de comandos en una hoja de cálculo, seleccione el comando Crear informe y luego abra el inventario preformateado Área de paisaje-Plantación masiva.
Para más información sobre cómo extraer datos desde objetos de dibujo, consulte Funciones de hoja de cálculo.
Si el producto Vectorworks Landmark no está instalado, muestras y un artículo sobre este tema son proporcionados en la documentación orientada a desarrolladores aquí:
Errores en secuencia de comandos
Se abre un cuadro de diálogo de alerta si ocurre un error durante la ejecución de una secuencia de comandos.
Para resolver errores de secuencia de comandos:
Desde el cuadro de diálogo de alerta, haga clic en Ver resultante de error.
Se abre el cuadro de diálogo Errores de secuencia de comandos, presentando la naturaleza del error y la línea donde se produjo el error.
Para editar la secuencia de comandos, haga clic en Editar secuencia de comandos o haga doble clic en la línea de secuencia de comandos para editar esa línea. Se abre el Editor de secuencias de comandos para realizar correcciones a la secuencia de comandos.