Migration des fichiers LISP
LISP (List Processing) est un langage de programmation interprété utilisé pour automatiser des tâches, créer des commandes personnalisées et étendre les fonctionnalités de BricsCAD. Les routines LISP peuvent interagir avec des commandes, des variables système, des boîtes de dialogue et des entités de dessin BricsCAD.
BricsCAD est compatible avec AutoCAD® AutoLISP, et peut donc charger et exécuter des fichiers LSP. Cependant, les formats de fichiers VLX et FAS sont des fichiers LISP chiffrés spécifiques à AutoCAD®, et BricsCAD ne peut pas charger de tels fichiers.
Pour migrer des routines LISP, localisez chaque fichier, copiez-les, puis enregistrez-les dans le fichier correspondant de BricsCAD. Les fichiers LISP sont généralement stockés dans le dossier Support (depuis le dossier d'installation) mais peuvent aussi être stockés dans un dossier ajouté au chemin de recherche Support via la variable système SRCHPATH.
Migration des fichiers LISP depuis AutoCAD®
Deux fichiers LISP sont automatiquement chargés dans AutoCAD® depuis acad.lsp et acaddoc.lsp. Les équivalents de ces deux fichiers sur BricsCAD sont on_start.lsp et on_doc_load.lsp.
- Migration de ACAD.LSP vers ON_START.LSP
- Allez dans le dossier Support de AutoCAD® et, dans un éditeur de texte, ouvrez le fichier acad.lsp. Sélectionnez le contenu personnalisé et copiez-le.
Ensuite, allez dans le dossier Support de BricsCAD et créez un nouveau fichier dans l'éditeur de texte nommé on_start.lsp. Collez le contenu personnalisé et enregistrez-le.
- Migration de ACADDOC.LSP vers ON_DOC_LOAD.LSP
- Allez dans le dossier Support de AutoCAD® et, dans un éditeur de texte, ouvrez le fichier acaddoc.lsp. Sélectionnez le contenu personnalisé et copiez-le.
Ensuite, dans le dossier Support de BricsCAD : créez un nouveau fichier dans l'éditeur de texte nommé on_doc_load.lsp. Collez le contenu personnalisé et enregistrez-le.
- Migration de fichiers VLX, de fichiers FAS, de projets VLX (PRV) et de projets FAS (PRJ) chiffrés
- Les fichiers VLX et FAS compilés et chiffrés ne peuvent pas être chargés dans BricsCAD. La migration des applications basées sur VLX et FAS nécessite l’accès aux fichiers sources LISP originaux ainsi qu'aux fichiers de projet PRV ou PRJ.
BricsCAD prend en charge la création d'applications chiffrées via DEScoder.exe. Avec DEScoder.exe, plusieurs fichiers LISP, DCL et autres ressources d’application peuvent être regroupés et chiffrés dans un seul fichier d'application DES. Les fichiers de projet PRV et PRJ sont utilisés pour définir le contenu de l’application et générer le fichier DES chiffré.
Migration des fichiers LISP depuis une version précédente de BricsCAD ou un autre ordinateur
- Migration de ON_START.LSP vers ON_DOC_LOAD.LSP
- Allez dans le dossier Support dans la version précédente de BricsCAD ou dans BricsCAD dans un autre ordinateur et, dans un éditeur de texte, ouvrez le fichier on_start.lsp ou on_doc_load.lsp Sélectionnez le contenu personnalisé et copiez-le.
Ensuite, dans la version actuelle de BricsCAD allez dans le dossier Support et dans un éditeur de texte, créez un nouveau fichier d'éditeur de texte sur on_start.lsp ou on_doc_load.lsp. Collez le contenu personnalisé et enregistrez-le.
Remarque : Si les fichiers sont stockés dans un dossier ou un emplacement personnalisé, copiez et enregistrez les fichiers en conséquence. Assurez-vous que le dossier de destination est inclus dans le chemin de recherche de support (SRCHPATH).Important : Il n'est pas recommandé de modifier on_start_default.lsp et on_doc_load_default.lsp. Au lieu de cela, vous devez créer deux nouveaux fichiers nommés on_start.lsp et on_doc_load.lsp.
- Migration des fichiers DES chiffrés
- Les fichiers DES sont des fichiers d’application BricsCAD chiffrés créés avec DEScoder.exe. Ils sont généralement stockés dans le dossier Support (depuis le dossier d'installation) ou dans un dossier ajouté au chemin de recherche Support via la variable système SRCHPATH.
Pour migrer des fichiers DES, localisez chaque fichier, puis copiez et enregistrez-les dans le dossier correspondant de BricsCAD.
Remarque : Lors de la migration de fichiers DES d'une version précédente BricsCAD, il est recommandé de vérifier le fonctionnement de l’application. Si l’application ne fonctionne pas comme prévu, recréez le fichier DES en re-chifrant les fichiers sources originaux avec DEScoder.exe.
Conseils de migration
- Après la migration, le fichier on_start.lsp et on_doc_load.lsp est chargé par défaut pour chaque session, mais il peut également être chargé pour chaque dessin si la variable système ACADLSPASDOC est réglée sur 1. Le fichier on_doc_load.lsp est toujours chargé pour chaque dessin.
- Une autre façon de charger vos routines LISP est d'utiliser la commande APPLOAD. Après avoir exécuté la commande, la boîte de dialogue Charger les fichiers d'application s'affiche pour sélectionner les fichiers d'application que vous souhaitez exécuter dans BricsCAD. L'option AutoLoad spécifie si un fichier est chargé automatiquement ou non lors de la prochaine session (voir l'article Charger les fichiers d'application (boîte de dialogue) pour plus d'informations).
Chiffrement des fichiers avec DEScoder.exe
Le chemin d'accès de l'encodeur DES est le suivant : C:\Program Files\Bricsys\BricsCAD V27 en_US.
- Ouvrez l'encodeur.
- Sélectionnez le fichier LISP dans le champ Source.
- Cliquez sur le bouton Convertir le fichier source Lisp sélectionné en fichier chiffré DES à côté du champ Cible.
- Une fois le fichier DES converti, copiez-le dans le dossier Support de BricsCAD : %AppData%\Bricsys\BricsCAD\V27x64\en_US, ou dans un dossier que vous avez ajouté au chemin d'accès au Support à l'aide de la variable système SRCHPATH.
