# Section 1.3 : Comment stocker ses programmes AutoLISP ?

**URL:** https://dessein-tech.com/t/section-1-3-comment-stocker-ses-programmes-autolisp/10856
**Category:** Chapitre 1 : Les premiers pas
**Tags:** lisp, programmation
**Created:** 2026-07-04T01:59:00Z
**Posts:** 1

## Post 1 by @Patrick — 2026-07-04T01:59:00Z

## Interlude : Sortir de l’éphémère (sauvegarder son code !)

Faire des boîtes de dialogue et copier-coller du code dans la ligne de commande, c’est amusant cinq minutes pour faire des tests. Mais le but d’une commande personnalisée, c’est de l’avoir toujours sous la main !

Si tu fermes AutoCAD maintenant, ta belle commande `ZE` que nous venons de créer va disparaître dans les limbes numériques. Pour la rendre immortelle, il faut la **sauvegarder** dans un fichier. Voici comment faire.

### Étape 1 : Le Bloc-notes est ton meilleur ami

Le code AutoLISP n’a besoin d’aucun logiciel complexe pour être écrit. C’est du texte brut.  
Ouvre le **Bloc-notes de Windows** (ou un éditeur un peu plus musclé comme **Notepad++** si tu l’as déjà).

Copie l’intégralité du code de notre commande de zoom, et colle-le dans ton document vierge :

```
(defun C:ZE ()
  (command "_ZOOM" "_E")
  (princ)
)
```

### Étape 2 : L’extension magique «&nbsp;.LSP&nbsp;»

Maintenant, il faut enregistrer ce fichier, mais pas n’importe comment.  
AutoCAD ne lit pas les fichiers `.txt` ou `.docx`. Il ne jure que par l’extension **`.lsp`** (qui signifie, tu l’auras deviné, LISP).

1. Dans le Bloc-notes, fais **Fichier \> Enregistrer sous…**
2. **Le piège classique :** Dans le menu déroulant _«&nbsp;Type&nbsp;»_, change l’option «&nbsp;Fichiers texte (_.txt)" pour choisir "Tous les fichiers (_.\*)&nbsp;».  
_(Si tu oublies cette étape, Windows va sournoisement nommer ton fichier `MesCommandes.lsp.txt` et AutoCAD refusera de le lire)._
3. Donne un nom à ton fichier, par exemple `MesCommandes.lsp`, et enregistre-le dans un dossier où tu as l’habitude de ranger tes affaires AutoCAD.

### Étape 3 : Injecter le code dans AutoCAD (Le chargement)

Ton fichier est prêt, il dort bien sagement sur ton disque dur. Maintenant, il faut le présenter à AutoCAD. Tu as deux méthodes pour cela :

**La méthode «&nbsp;Glisser-Déposer&nbsp;» (La plus rapide) :**  
Prends simplement ton fichier `MesCommandes.lsp` depuis ton explorateur Windows, et glisse-le directement au milieu de la zone de dessin d’AutoCAD.

**La méthode «&nbsp;Officielle&nbsp;» (La commande APPLOAD) :**

1. Tape la commande `APPLOAD` (ou `AP`) dans AutoCAD et valide.
2. Une fenêtre s’ouvre : va chercher ton fichier `MesCommandes.lsp`.
3. Clique sur le bouton **Charger** , puis sur **Fermer**.

### Étape 4 : Le vigile à l’entrée (Le message de sécurité)

Au moment de charger ton fichier, AutoCAD va très probablement bloquer l’écran avec un message d’alerte effrayant du type : **«&nbsp;Fichier exécutable non reconnu&nbsp;»** ou **«&nbsp;Avertissement de sécurité&nbsp;»**.

**Pourquoi ce message ?**  
L’AutoLISP est un langage puissant. Il peut créer des calques, supprimer des fichiers, ou formater des choses. Par précaution, AutoCAD bloque systématiquement tout code qui ne provient pas du dossier d’installation officiel de ton ordinateur (le dossier «&nbsp;approuvé&nbsp;»). Il se méfie des virus ou des macros malveillantes.

**Que faire ?**  
Puisque c’est _toi_ qui viens d’écrire ce code, tu sais qu’il n’y a aucun danger (à part celui de zoomer très vite).  
Face à ce message, tu as deux choix :

- **«&nbsp;Charger une fois&nbsp;» :** AutoCAD autorise ton code pour cette session, mais te reposera la question demain.
- **«&nbsp;Toujours charger&nbsp;» :** AutoCAD se souviendra que ce fichier précis est sûr et ne t’embêtera plus avec ce message.

Clique sur ton choix, et regarde ta ligne de commande : AutoCAD te confirme discrètement `MesCommandes.lsp correctement chargé.`

**Et voilà !**  
Dessine un cercle, dézoome à l’autre bout de l’univers, tape `ZE` et valide. Ta commande est désormais sauvegardée au chaud dans un vrai fichier de programmation, prête à être partagée avec tes collègues (qui te demanderont vite comment tu as fait).

> [!Tip] Référence  
> Vous trouverez la [référence de toutes les fonctions AutoLISP](https://help.autodesk.com/view/ACD/2027/FRA/?guid=GUID-4CEE5072-8817-4920-8A2D-7060F5E16547) dans l’aide en ligne.
