Bonjour !
Après mon 1er souci (poster dans un autre topic) qui a été résolu et qui ma permis de terminer ma lisp, en voici un deuxième pour un lisp tout différent.
Sous autocad, je cherche le moyen de changer le calque d'un trait (pas d'un bloc) en cliquant dessus. J'ai déja fais ma table de condition, à savoir :
(if (= anciencalque "62G")
(progn
(setq nouveaucalque "62")
)
)
il y a des tas d'autre calque a changer, j'en ai changer qu'un seul.
Par contre, j'aimerais savoir :
- Comment obtenir la valeur de l'ancien calque lorsque je clic dessus ? (pour que mon IF sert à quelque chose).
- Comment modifier le calque du trait sélectionner ? (en partant du principe que les calques sont déjà existant, auquel cas, j'ai déjà la partie de lisp me permettant de créer le calque manquant)
J'imagine que la commande chprop doit s'avéré utile dedans mais ... quand je l'utilise manuellement sous autocad et que je rentre mon nouveau calque ... Bah rien, il ne le change pas ... donc, j'en reste perplexe.
Merci d'avance pour votre aide
Partager