Cette fonction n'est pas une fonction de saisie de données mais elle est en rapport avec (getvar) et donc j'estime qu'elle a sa place ici.
Elle sert à affecter une valeur à une variable système d'AutoCAD.
Syntaxe | (setvar nomdevariable valeur) |
Arguments | nomdevariable, une chaîne de caractères (string) spécifiant la variable.
valeur, le contenu à affecter à la variable, |
Valeur renvoyée | le contenu de la variable, si succès
nil dans le cas contraire |
Exemples :
Syntaxe | Valeur renvoyée | action | |
|
0.50 | Valeur de rayon pour la commande "raccord" | |
|
"ansi31" | Modèle de hachures par défaut | |
|
"3" | Couleur forcée du dessin des futures entités (vert) | |
|
"nom_calque" | Changer de calque courant, il faut que le calque existe avant l'appel à setvar. |
Attention à la façon de répondre à (setvar), en effet des fois il faut répondre en chaine de caractères (string) comme pour le cas "hpname" mais d'autres fois en réels (real) ou entiers (integer). |
On ne peut pas répondre (setvar) pour renseigner une variable AutoLisp,
si en cours de programme on veut forcer la couleur d'une entité à créer utiliser la dernière ligne des exemples ci-dessus.
revenir au menu ENTRÉES UTILISATEUR
21 juillet 2017