Aller au contenu

[Résolu] Recherche de la variable couleur par défaut.


Messages recommandés

Posté(e)

Bonjour,

Dans le cadre du dévelopement d'une macro j'aimerais récupérer la valeur de la variable couleur par défaut.

Quan je lance la commande:

-Couleur

j'obtient :

Entrez la couleur par défaut de l'objet [coUleursvraie.Carnet de couleurs <255> :

La couleur par défaut est enregistrée.

Le but est de faire une macro du type :

^^C_chprop D Co xxx, où xxx permet de récuperer la valeurs de la couleur par défaut dans cet exemple 255.

Je vous remercie par avance.

Cordialement.

Petit à petit on devient moins petit

Posté(e)

Je vous remercie, c'est bien la variable rechercher.

Maintenant comment passer la valeur de cette variable à la commande -couleur par exemple?

!CECOLOR me retourne nil.

Petit à petit on devient moins petit

Posté(e) (modifié)

C'est marrant qu'on mette souvent un "L" dans mon pseudo (mais c'est sans importance).

Tu veux dire qu'il faudrait un

 

^C^Cchprop;d;;co;$M=$(getvar,clayer);;

 

?

A tester, je suis une bille en Diesel

Modifié par Tramber
bbcode

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Oups !

Je tremble encore, j'ai eu une allergie cette nuit (paracétamol ou cacahuètes, je ne sais pas encore).... et je suis un peu "out" aujourd'hui.

Je me demandais pourquoi mon test foirait !

Heureusement qu'il y a des gens plus sérieux que moi ici B)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Je vous remercie, celà fonctionne à merveille.

J'ai pousser un peut plus loin :

Voici le resultat un lisp qui qui permet de copier des éléments des xref dans le calque actif avec la couleur par défaut:, la commande NCOPY est une commande expres tools :

 

(Defun C:CopXref ()

(setq test1 0)

(

While (> -1 text1)

(command "NCOPY" pause "" "0,0,0" "")

(command "_laycur" "D" "")

(

if (= (getvar "CECOLOR") "BYLAYER")

(command "_chprop" "D" "" "CO" "DUCALQUE" "")

(command "_chprop" "D" "" "CO" (read (getvar "CECOLOR")) "")

) 'End if

(princ)

) 'end while

) 'End func

 

Merci à tous de m'avoir mis sur les rails.

Bonne fin de journée.

Cordialement.

Petit à petit on devient moins petit

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité