Un langage de programmation qui
vous permet d'automatiser le travail !!!
Leçon no. 1
- Des programmes AutoLisp sont des fichiers externesqui ont comme extension ".lsp"
(ex: lecon-1.lsp). On doit les charger enmémoire pour pouvoir les utiliser par la suite. Plusieurs façonsdifférentes sont possibles pour mettre un programme en mémoire.Pour l'instant, nous verrons comment le faire en tapant manuellement àl'invite commande.COMMAND: (load"c:/program/lisp/lecon-1")
C:LECON-1Ici, j'ai chargé le fichier "lecon-1.lsp"qui a été sauvegardé dans "c:\program\lisp"
Remarquez qu'on utilise le slash (/) pourséparer les répertoires....Le backslash (\) est un
caractère réservé.
Après le chargement,AutoCAD nous retourne "C:LECON-1"....Cela signifie que le
programme est en mémoire....Çanous indique aussi le nom de la nouvelle commande AutoCAD ainsi chargée.Pour démarrer le programme, on l'appèle par son nom:COMMAND: lecon-1
- On utilise un éditeur de texte pour écrirenos programmes AutoLISP. On sauvegarde dans un format "texte seulement"en donnant l'extension ".lsp" (ex: lecon-1.lsp)
Voici ce que ressemble le fichier "lecon-1.lsp"
(defunc:lecon-1 ( )
(initget7)
(setq rep (getint"\nQuelâge as-tu ?:"))
(if(>rep 18)
(alert"Tu es majeur")
(alert "Tu esmineur")
)
)
Ce programme est très petit, maismontre l'aspect que prend un fichier ".lsp". Les erreurs les plus courantes,lorsqu'on commence à programmer en AutoLisp, sont les parenthèseset les guillemets. Effectivement, il est impératif de toujours avoirautant de parenthèses ouvertes que de parenthèses fermées....ettoujours un nombre pair de guillemets.