stugeol Posté(e) le 22 novembre 2012 Posté(e) le 22 novembre 2012 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: -Couleurj'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
Tramber Posté(e) le 22 novembre 2012 Posté(e) le 22 novembre 2012 CECOLOR Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
vincentp010 Posté(e) le 22 novembre 2012 Posté(e) le 22 novembre 2012 Salut, la couleur par défaut est stockée dans la variable CECOLOR Aide au téléchargement du cadastre dgfip-download-helper Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0 Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js
stugeol Posté(e) le 22 novembre 2012 Auteur Posté(e) le 22 novembre 2012 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
Tramber Posté(e) le 22 novembre 2012 Posté(e) le 22 novembre 2012 (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é le 22 novembre 2012 par Tramber bbcode Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Eric Posté(e) le 22 novembre 2012 Posté(e) le 22 novembre 2012 Ca ne serait pas plutôt ^C^Cchprop;d;;co;$M=$(getvar,cecolor);; Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Tramber Posté(e) le 22 novembre 2012 Posté(e) le 22 novembre 2012 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 ./__\. (.°=°.)
stugeol Posté(e) le 22 novembre 2012 Auteur Posté(e) le 22 novembre 2012 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
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant