stugeol Posté(e) le 21 mars 2012 Posté(e) le 21 mars 2012 Bonjour,Jusqu'a présent j'utilisait VBA, je décide de me mettre au Lisp. Je suis en train de lire l'ouvrage Autocad 2007 AutoLisp developer's guide, quelq'un pourrait-il m'expliquer ces fonctions soulignés : (setq *acad-object* nil) ; initialisation d'une variable globale(defun AutoCAD-object () ;Définition de la fonction AutoCAD-object(cond (*acad-object) ;Quel est cette fonction cond(t ; Quel est cette fonction t(setq *acad-object* (vlax-get-acad-object)) ;Affectation de l'objet autocad à la fonction AutoCAD-object))) Je vous remercie par avance.Cordialement. Petit à petit on devient moins petit
Tramber Posté(e) le 21 mars 2012 Posté(e) le 21 mars 2012 Jete un coup d'oeil sur la discussion précédente ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
vincentp010 Posté(e) le 21 mars 2012 Posté(e) le 21 mars 2012 Salut, Dans autocad tu as les définitions des fonctions dans l'aide au développeurSinon il y l'aide en lignecond permet de tester plusieurs conditions, un peut à la manière de if.le t n'est n'est pas une fonction, c'est la valeur True qui veut dire Vrai; il est utilisé par cond pour executer une commande si aucun test n'est vrai avant.Exemple(cond ((=a 1) fait ceci) ((=a 2) fait cela) ((=a 3) fait autre chose) (t fait ça) )se traduit parSi a = 1 fait cecisinon si a = 2 fait celasinon si a = 3 fait autre chosesinon fait ça Aide au téléchargement du cadastre dgfip-download-helper Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0 Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js
stugeol Posté(e) le 21 mars 2012 Auteur Posté(e) le 21 mars 2012 En fait cond est l'équivalent de select case en VBA.L'aide en ligne, la réference de base à laquelle je n'avais pas pensé.Merci à vous.cordialement. Petit à petit on devient moins petit
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant