SETVAR

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,
si la variable attend un nombre entier,
respecter les limites de ces nombres : –32768 et +32767.

Valeur renvoyée le contenu de la variable, si succès

nil dans le cas contraire

 

Exemples :

Syntaxe Valeur renvoyée action
 (setvar "filletrad" 0.50)
0.50 Valeur de rayon pour la commande "raccord"
 (setvar "hpname" "ansi31")
"ansi31" Modèle de hachures par défaut
 (setvar "cecolor" "3")
"3" Couleur forcée du dessin des futures entités (vert)
(setvar "clayer" "nom_calque")
"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.


Haut de page

revenir au menu ENTRÉES UTILISATEUR


21 juillet 2017