Migrieren von LISP-Dateien

LISP (Listenprozessor) ist eine interpretierte Programmiersprache, die verwendet wird, um Aufgaben zu automatisieren, benutzerdefinierte Befehle zu erstellen und die Funktionalität von BricsCAD zu erweitern. LISP-Routinen können mit Befehlen, Systemvariablen, Dialogfeldern und Zeichnungsobjekten aus BricsCAD interagieren.

BricsCAD ist mit AutoLISP von AutoCAD® kompatibel, sodass es LSP-Dateien laden und ausführen kann. Die VLX- und FAS-Dateiformate sind jedoch AutoCAD® spezifische verschlüsselte LISP-Dateien, und BricsCAD kann solche Dateien nicht laden.

Um LISP-Routinen zu migrieren, finden Sie die gewünschten LSP-Dateien und kopieren und speichern Sie sie dann in der entsprechenden BricsCAD-Datei. LISP-Dateien werden in der Regel im Ordner Support (im Installationsordner) gespeichert, können aber auch in einem Ordner gespeichert werden, der über die Systemvariable SRCHPATH zum Support-Suchpfad hinzugefügt wurde.

Anmerkung: Stellen Sie sicher, dass alle abhängigen Ressourcen, wie z. B. DCL-Dateien, Skripte, benutzerdefinierte Symbole und Konfigurationsdateien, ebenfalls übertragen werden und dass alle referenzierten Dateipfade entsprechend aktualisiert werden.

Migrieren von LISP-Dateien aus AutoCAD®

Zwei LISP-Dateien werden automatisch aus acad.lsp und acaddoc.lsp in AutoCAD® geladen. Die Entsprechungen dieser beiden Dateien auf BricsCAD sind on_start.lsp und on_doc_load.lsp.

Wichtig: Es wird nicht empfohlen, on_start_default.lsp und on_doc_load_default.lsp zu bearbeiten. Stattdessen sollten Sie zwei neue Dateien mit den Namen on_start.lsp und on_doc_load.lsp erstellen.
Migrieren von ACAD.LSP in ON_START.LSP
Gehen Sie in den Support-Ordner von AutoCAD® und öffnen Sie in einem Texteditor die Datei acad.lsp. Wählen Sie den benutzerdefinierten Inhalt aus und kopieren Sie ihn.

Gehen Sie dann zum Support-Ordner von BricsCAD und erstellen Sie dort eine neue Textdatei mit dem Namen on_start.lsp. Fügen Sie den benutzerdefinierten Inhalt ein und speichern Sie die Datei.

Migrieren von ACADDOC.LSP in ON_DOC_LOAD.LSP
Gehen Sie in den Support-Ordner von AutoCAD® und öffnen Sie in einem Texteditor die Datei acaddoc.lsp. Wählen Sie den benutzerdefinierten Inhalt aus und kopieren Sie ihn.

Gehen Sie dann zum Support-Ordner von BricsCAD und erstellen Sie dort eine neue Textdatei mit dem Namen on_doc_load.lsp. Fügen Sie den benutzerdefinierten Inhalt ein und speichern Sie die Datei.

Migrieren von verschlüsselten VLX-Dateien, FAS-Dateien, VLX-Projekten (PRV) und FAS-Projekten (PRJ)
Kompilierte und verschlüsselte VLX- und FAS-Dateien können in BricsCAD nicht geladen werden. Die Migration von VLX- und FAS-basierten Anwendungen erfordert Zugriff auf die ursprünglichen LISP-Quelldateien sowie die PRV- oder PRJ-Projektdateien.

BricsCAD unterstützt die Erstellung verschlüsselter Anwendungen über DEScoder.exe. Mit DEScoder.exe, lassen sich mehrere LISP-, DCL- und andere Anwendungsressourcendateien bündeln und in einer einzigen DES-Anwendungsdatei verschlüsseln. PRV- und PRJ-Projektdateien werden verwendet, um den Anwendungsinhalt zu definieren und die verschlüsselte DES-Datei zu erzeugen.

Migration von LISP-Dateien aus einer früheren BricsCAD-Version oder von einem anderen Computer

Gehen Sie zum Ordner Support in der vorherigen Version von BricsCAD oder in BricsCAD auf einem anderen Computer. Öffnen Sie mit einem Texteditor die Datei default.lin für imperiale benutzerdefinierte Linientypen oder die Datei iso.lin für metrische benutzerdefinierte Linientypen und kopieren Sie die Linientyp-Definition.

Anmerkung: Wenn die Dateien in einem benutzerdefinierten Ordner oder Speicherort abgelegt sind, kopieren und speichern Sie die Dateien entsprechend. Stellen Sie sicher, dass der Zielordner im Support-Suchpfad (SRCHPATH) enthalten ist.
Migration von ON_START.LSP oder ON_DOC_LOAD.LSP
Gehen Sie zum Ordner Support in der vorherigen Version von BricsCAD oder in BricsCAD auf einem anderen Computer und öffnen Sie in einem Texteditor die Datei on_start.lsp oder on_doc_load.lsp. Wählen Sie den benutzerdefinierten Inhalt aus und kopieren Sie ihn.

Gehen Sie anschließend in der aktuellen Version von BricsCAD in den Ordner Support und erstellen Sie eine neue Textdatei mit dem Namen on_start.lsp oder on_doc_load.lsp. Fügen Sie den benutzerdefinierten Inhalt ein und speichern Sie die Datei.

Migration von verschlüsselten DES-Dateien
DES-Dateien sind verschlüsselte BricsCAD-Anwendungsdateien, die mit DEScoder.exe erstellt werden. Sie werden typischerweise im Support-Ordner (aus dem Installationsordner) oder in einem Ordner, der mit der Systemvariable SRCHPATH dem Support-Suchpfad hinzugefügt wurde, gespeichert.

Um DES-Dateien zu migrieren, finden Sie jede Datei, kopieren und speichern Sie sie in den entsprechenden Ordner in der aktuellen Version von BricsCAD.

Anmerkung: Beim Migrieren von DES-Dateien aus einer früheren BricsCAD-Version wird empfohlen, die Funktionalität der Anwendung zu überprüfen. Wenn die Anwendung nicht wie erwartet funktioniert, erstellen Sie die DES-Datei neu, indem Sie die ursprünglichen Quelldateien mit DEScoder.exe erneut verschlüsseln.

Migrationstipps

  • Nach der Migration wird die Datei on_start.lsp standardmäßig pro Sitzung geladen, aber sie kann auch für jede Zeichnung geladen werden, wenn die Systemvariable ACADLSPASDOC auf 1 gesetzt ist. Die Datei on_doc_load.lsp wird immer für jede Zeichnung geladen.
  • Eine andere Möglichkeit, Ihre LISP-Routinen zu laden, ist mit dem Befehl APPLOAD. Nachdem Sie den Befehl ausgeführt haben, wird den Dialog Applikationsdateien laden angezeigt, in dem Sie die Applikationsdateien auswählen können, die Sie in BricsCAD ausführen möchten. Die Option AutoLaden gibt an, ob eine Datei in der nächsten BricsCAD-Sitzung automatisch geladen wird oder nicht (weitere Informationen finden Sie im Artikel Applikationsdateien laden Dialog).

Dateien mit DEScoder.exe verschlüsseln

Der Pfad des DES-Encoders lautet: C:\Programme\Bricsys\BricsCAD V27 de_DE.

  1. Öffnen Sie den Encoder.
  2. Wählen Sie die LISP-Datei im Feld Quelle aus.
  3. Klicken Sie auf die Schaltfläche Convert selected source Lisp file into DES encrypted file neben dem Feld Target.
  4. Nachdem die DES-Datei konvertiert wurde, kopieren Sie sie in den Support-Ordner (aus dem Installationsordner) von BricsCAD: %AppData%\Bricsys\BricsCAD\V27x64\de_DE oder in einen Ordner, den Sie mithilfe der Systemvariablen SRCHPATH zum Support-Pfad hinzugefügt haben.