FindCAD: come creare un pacchetto di installazione eseguibile per AutoCAD e BricsCAD

Guida per sviluppatori di applicazioni di terze parti - Parte 1

Elenco Step

1. Premessa

Una delle prima domande degli sviluppatori che intendono realizzare, o che hanno già realizzato un plug-in, completo di barre degli strumenti e menu, è come realizzare un pacchetto di installazione eseguibile (ad es. un file Setup.exe), autoinstallante che permetta di caricare automaticamente menu e barre degli strumenti nell'ambiente cad, magari lasciando decidere all'utente se installarli in AutoCAD, in BricsCAD, su entrambe le piattaforme, o su un specifico profilo.

Per rispondere a questa esigenza comune a molti sviluppatori, EmiCAD ha sviluppato l'utility "FindCAD_X.X-FWY.Y.exe" la quale ricerca nel sistema in uso, le installazioni di BricsCAD ed AutoCAD e chiede all'utente di selezionare quella da implementare con il plug-in.

Finestra di dialogo FindCAD

Scarica FindCAD (gratis)

Scarica FindCAD.zip

N.B. Per ogni versione di FindCAD, ci sono due differenti eseguibili:

N.B. La X.X. identifica la versione di FindCAD.

Funzionamento di FindCAD_X.X-FWY.Y.exe

Dopo che l'utente avrà scelto l'applicazione cad da integrare, premendo ok, verranno automaticamente eseguite le seguenti operazioni:

Parametri di FindCAD_X.X-FWY.Y.exe

Il file eseguibile FindCAD.exe può essere avviato con i seguenti parametri:


Inoltre l'utility FindCAD_X.X-FWY.Y.exe si appoggia a due file di configurazione:

Creazione pacchetto di installazione

L'utility FindCAD_X.X-FWY.Y.exe ed i files di configurazione FindCAD.txt e FindCAD.lng possono essere inseriti in un pacchetto di installazione eseguibile (ad es. *.exe), in modo che FindCAD possa essere automaticamente avviato durante l'installazione del plug-in completo. Nelle pagine a seguire viene descritto un esempio che utilizza il software opensource 'InnoSetup' per creare un pacchetto di installazione eseguibile autoinstallante. È tuttavia possibile utilizzare un qualsiasi altro software per la creazione di file eseguibili in grado di avviare automaticamente il file FindCAD_X.X-FWY.Y.exe.