Migrare file LISP

LISP (List Processing) è un linguaggio di programmazione interpretato utilizzato per automatizzare compiti, creare comandi personalizzati ed estendere le funzionalità di BricsCAD. Le routine LISP possono interagire con comandi, variabili di sistema, finestre di dialogo ed entità di disegno di BricsCAD.

BricsCAD è compatibile con AutoCAD® AutoLISP, quindi può caricare ed eseguire file LSP. Tuttavia, i formati di file VLX e FAS sono file LISP crittografati specifici di AutoCAD® e BricsCAD non può caricare tali file.

Per migrare le routine LISP, individuare i file LSP desiderati, quindi copiarli e salvarli nel file BricsCAD corrispondente. I file LISP sono generalmente memorizzati nella cartella Support (dalla cartella di installazione), ma possono anche essere memorizzati in una cartella aggiunta al percorso di ricerca dei file di supporto mediante la variabile di sistema SRCHPATH.

Nota: Assicurarsi che tutte le risorse dipendenti, come file DCL, script, icone personalizzate e file di configurazione, vengano trasferite e che tutti i percorsi dei file a cui si fa riferimento vengano aggiornati di conseguenza.

Migrazione dei file LISP da AutoCAD®

Due file LISP vengono caricati automaticamente in AutoCAD® da acad.lsp e acaddoc.lsp. Gli equivalenti di questi due file in BricsCAD sono on_start.lsp e on_doc_load.lsp.

Importante: Non è consigliabile modificare on_start_default.lsp e on_doc_load_default.lsp. È invece necessario creare due nuovi file denominati on_start.lsp e on_doc_load.lsp.
Migrare ACAD.LSP in ON_START.LSP
Accedere alla cartella Support di AutoCAD® e aprire il file acad.lsp in un editor di testo. Selezionare il contenuto personalizzato e copiarlo.

Quindi, andare alla cartella Support di BricsCAD e creare un nuovo file nell'editor di testo denominato on_start.lsp. Incollare il contenuto personalizzato e salvarlo.

Migrare ACADDOC.LSP in ON_DOC_LOAD.LSP
Accedere alla cartella Support di AutoCAD® e aprire il file acaddoc.lsp in un editor di testo. Selezionare il contenuto personalizzato e copiarlo.

Quindi, andare alla cartella Support di BricsCAD e creare un nuovo file nell'editor di testo denominato on_doc_load.lsp. Incollare il contenuto personalizzato e salvarlo.

Migrare file VLX crittografati, file FAS, progetti VLX (PRV) e progetti FAS (PRJ)
I file VLX e FAS compilati e crittografati non possono essere caricati in BricsCAD. La migrazione delle applicazioni basate su VLX e FAS richiede l'accesso ai file sorgente LISP originali e ai file di progetto PRV o PRJ.

BricsCAD supporta la creazione di applicazioni crittografate tramite DEScoder.exe. Utilizzando DEScoder.exe, più file LISP, DCL e altre risorse dell'applicazione possono essere raccolti in un pacchetto e crittografati in un unico file dell'applicazione DES. I file di progetto PRV e PRJ vengono utilizzati per definire il contenuto dell'applicazione e generare il file DES crittografato.

Migrazione dei file LISP da una versione precedente di BricsCAD o da un altro computer

Migrazione di ON_START. LSP o ON_DOC_LOAD. LSP
Andare alla cartella Support nella versione precedente di BricsCAD o in BricsCAD su un'altro computer e aprire in un editor di testo il file on_start.lsp o on_doc_load.lsp. Selezionare il contenuto personalizzato e copiarlo.

Quindi, nella versione corrente di BricsCAD, andare alla cartella Support e creare un nuovo file nell'editor di testo denominato on_start.lsp o on_doc_load.lsp. Incollare il contenuto personalizzato e salvarlo.

Nota: Se il contenuto personalizzato è archiviato in un file o in una posizione personalizzati, copiare e salvare i file di conseguenza. Assicurarsi che la cartella di destinazione sia inclusa nel percorso di ricerca di supporto (SRCHPATH).
Importante: Non è consigliabile modificare on_start_default.lsp e on_doc_load_default.lsp. È invece necessario creare due nuovi file denominati on_start.lsp e on_doc_load.lsp.
Migrazione dei file DES cifrati
I file DES sono file di applicazioni BricsCAD crittografati, creati con DEScoder.exe. In genere vengono memorizzati nella cartella Support (dalla cartella di installazione) o in una cartella aggiunta al percorso di ricerca di supporto utilizzando la variabile di sistema SRCHPATH.

Per migrare file DES, individuare ogni file, copiarlo e salvarlo nella cartella corrispondente nella versione corrente di BricsCAD.

Nota: Quando si migra file DES da una versione precedente di BricsCAD , si raccomanda di verificare il funzionamento dell'applicazione. Se l'applicazione non funziona come previsto, ricreare il file DES criptando nuovamente i file sorgente originali con DEScoder.exe.

Consigli per la migrazione

  • Dopo la migrazione, on_start.lsp viene caricato per impostazione predefinita per ogni sessione, ma può anche essere caricato per ogni disegno se la variabile di sistema ACADLSPASDOC è impostata su 1. Il file on_doc_load.lsp viene sempre caricato per ogni disegno.
  • Un altro modo per caricare le routine LISP è con il comando APPLOAD. Dopo aver eseguito il comando, viene visualizzata la finestra di dialogo Carica File Applicazione per selezionare i file dell'applicazione che si desidera eseguire all'interno di BricsCAD. L'opzione AutoLoad specifica se un file viene caricato automaticamente o meno nella sessione successiva di BricsCAD (vedere Carica File di applicazione (finestra di dialogo) per maggiori informazioni).

Crittografia dei file con DEScoder.exe

Il percorso del DES Encoder è: C:\Program Files\Bricsys\BricsCAD V27 it_IT.

  1. Aprire il codificatore.
  2. Selezionare il file LISP nel campo Source.
  3. Cliccare sul pulsante Convert selected source Lisp file into DES encrypted file accanto al campo Target.
  4. Dopo la conversione del file DES, copiarlo nella cartella Support di BricsCAD (dalla cartella di installazione): %AppData%\Bricsys\BricsCAD\V27x64\it_IT, oppure in una cartella che è stata aggiunta al percorso di supporto utilizzando la variabile di sistema SRCHPATH.