LISP choix par défaut dans une fonction

Fermé
JP - 13 avril 2012 à 11:47
 Yoda - 13 avril 2012 à 13:56
Bonjour,

j'ai créer un programme et j'aimerai lorsque je renseigne une valeur qu'on me propose un choix par défaut qui est 0
(setq E1 (getdist "\nDonner l'ancrage droite des panneaux dans le voile:"))

Ma deuxième question est lorsque je lance le programme au tout début je veux que ça me sélectionne le calque qui s'appel ACIER

Merci de m'aider.


1 réponse

Bonjour,

Il y plusieurs moyens d'y arriver, en voici un:

(setq E1 (getdist "\nDonner l'ancrage droite des panneaux dans le voile<0.0>:"))
(if (= E1 nil) (setq E1 0.0))

Pour rendre un calque courant, je t'ai déjà donné la solution. Je répète.
1ère méthode avec la commande calque
(command "-calque" "e" "NomDuCalque" "")
si le calque n'existe pas il est créé et rendu courant.

2ème méthode si tu es sur que le calque existe déjà
(setvar "clayer" "NomDuCalque")

:)
0