Usare gli Script

Vectorworks offre diverse opzioni per personalizzare il suo ambiente al fine di soddisfare un ampio insieme di neces­sità progettuali. Gli script possono rivelarsi strategici nella creazione di semplici strumenti di ausilio per risolvere i compiti più ripetitivi del disegno, fino ad arrivare allo sviluppo di soluzioni sofisticate per le più complicate applica­zioni di progettazione.

Vectorworks mette a disposizione quattro modalità di sviluppo di componenti:

        il Software Developer’s Kit (SDK) basato sul linguaggio di programmazione C++

        gli script basati sul linguaggio di programmazione Python

        gli script basati sul linguaggio di programmazione VectorScript, di tipo Pascal-like

        una interfaccia di visual scripting chiamata, disponibile nei prodotti Vectorworks Design Suite. Per ulteriori informazioni sul sistema Marionette, vedere Visual Scripting con Marionette.

Questa sezione del Manuale descrive in generale gli script ma non si occupa del sistema SDK. Per una documenta­zione adeguata a uno sviluppatore SDK, Python o VectorScript si consulti la pagina internet:
https://developer.vectorworks.net

Vectorworks fornisce un ricco insieme di strumenti di sviluppo per creare, gestire ed eseguire script. I linguaggi di script forniscono un ricco insieme di strumenti di sviluppo per la creazione di script da zero; esistono inoltre diversi comandi che permettono di creare script senza conoscenza diretta delle modalità di programmazione. Il più elemen­tare di questi metodi consiste nel richiamare il comando Esporta Script che crea un comando sulla base del conte­nuto del file e lo registra come file Python o VectorScript in una certa posizione del disco. Richiamare il comando Importa Script per eseguire lo script contenuto nel file in un nuovo Lucido design, automaticamente creato.

I comandi Selezione personalizzata, Visualizzazione personalizzata e Strum./Attrib. personali permettono di creare direttamente utili script.

Oltre a questi metodi automatici per la creazione di script, il metodo tradizionale per la creazione e il salvataggio degli script (funzionalità di Vectorworks fin dal suo rilascio originale come MiniCad), è quello di scrivere script di documento, che vengono creati come risorse e che vengono memorizzati in Tavolozze Script contenute all’interno del documento. Sia gli script sia le tavolozze di script possono essere creati, utilizzati, esportati e importati da un altro file, rinominati o eliminati tramite la Tavolozza Gestione Risorse.

Gli script possono anche essere creati e registrati sotto forma di plug-in. I plug-in sono elementi che vanno aggiunti allo Schema in uso e possono essere richiamati da qualsiasi documento. Un plug-in può essere un comando di menu, uno strumento o un oggetto parametrico. I plug-in vengono creati e modificati tramite il comando Gestione Plug-in.

Infine gli script possono anche essere acquistati da uno sviluppatore di Terze Parti e installati. Gli sviluppatori pos­sono creare Script di installazione dei comandi e strumenti associati con i plug-in per favorire l’inserimento nello Schema attivo.

Creare Script personalizzati di selezione

Creare Script di personalizzazione di Strumenti/Attributi

Creare Script personalizzati di modifica

Creare Script personalizzati di visibilità

Creare e modificare Script e Tavolozze Script

Plug-in basati su Script

Il Debugger VectorScript

Visual Scripting con Marionette