Aller au contenu

couleur des calques


Sepultur@

Messages recommandés

bonjour,

 

à mon boulot, nous avons récupérer les cadastres de la villes, chaque objet a leur couleur bien a eux, très pratique, mais aussi le contraire pour d'autre choses.malheureusement la ville a très bien fait leur travail puisque tous les calques sont blanc avec chacun une couleur forcer.

Je voulais savoir s'il n'y aurais pas un moyen simple pour récupérer la couleur forcer et la déposer sur la couleur des calques.

je me vois pas faire cela à la main, vu qu'il y a plus de 300 plans.

 

merci par avances.

 

cordialement

projeteur Autocad 2D & 3D

«·´`·.(·.¸(`·. ..... .·´)¸.·).·´`·»

«·´¨·.¸¸. ...Sepultur@... .¸¸.·¨`·»

«·´`·.(¸.´(¸.· ······ .¸)`.¸).·´`·»

Lien vers le commentaire
Partager sur d’autres sites

Moi j'ais compris que la couleur de base de tout ses calques est le blanc, dans ce cas si il suit ta méthode il aura un dessin tout blanc, non ?

 

D'après ce que j'ais compris la couleur de chaque objet a été forcée manuellement au lieu de modifier directement la couleur du calque.

 

Moi, à part mettre la couleur des objets comme défaut "du calque" puis seulement de tout mettre en couleur "du calque" comme le suggère patrick.albinet, je n'ais pas d'autre méthodes à proposer.

Je suis dysorthographique alors lâchez-moi les basques avec ça, je fait déjà de mon mieux.
Membre d'Extinction Rebellion, car pour sauver le monde il n'est jamais trop tard, amour et rage !
Pour écrire un vraie point médian (e·x·e·m·p·l·e) [Alt + 0183] ou ajout d'un raccourci clavier personnalisé (ex. [AltGr + ;])

Utilisateur d'AutoCAD 2021 sous Windows 10

Lien vers le commentaire
Partager sur d’autres sites

Pardon, effectivement je me suis trompé...Donc du coup, en esperant que ce soit la bonne, tu vas dans ton gestionnaire des etats de calques. Tu fais la modif sur un plan puis tu enregistres cet état de calque. Tu peux l'appliquer a tous les autres plans. Faire qd même la manip d'avant

 

Par contre meme pb, soit tu fais ca 300 fois, soit tu integres les references externes (attention entre lier et inserer pour garder les memes noms de calques et pas le debut du fichier).

 

PL + entrée puis ALT +E

 

J'espere que c'est clair

Lien vers le commentaire
Partager sur d’autres sites

Salut.

 

Perso, j'ai compris que toutes les entités de plusieurs plans ont des couleurs fixées et non "DuCalque" et que tous les calques ont la couleur "Blanc".

 

La question est : combien de calque y-a-t'il par plan et sont-ils toujours les mêmes ?

 

Sachant que tu as posté ton message aussi dans le forum LT 2013, sur quel poste veux-tu qu'on te réponde... Car sous LT, pas de LISP...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

salut,

 

oui j'ai poster le meme message sur deux forum, parce que au boulot on est sous 2013 LT, mais chez moi j'ai la 2011 complète

 

et oui les bonne couleur sont forcé sur des calque blanc, si je passe tout en du calque, je perd toutes mes couleurs.

 

j'ai entre 28 et 30 calques par plans.

 

si vous avez une solution en LISP, j’emmène mes plans chez moi et je fait cela.

 

merci d'avance.

projeteur Autocad 2D & 3D

«·´`·.(·.¸(`·. ..... .·´)¸.·).·´`·»

«·´¨·.¸¸. ...Sepultur@... .¸¸.·¨`·»

«·´`·.(¸.´(¸.· ······ .¸)`.¸).·´`·»

Lien vers le commentaire
Partager sur d’autres sites

Re.

 

Je t'ai fais un petit LISP qui devrait fixer la couleur du calque selon la couleur des entités qu'il contient.

;;fixe la couleur des calques selon la couleur de leurs entités
(defun c:DHCoulCalq ( / n)
 (setq n 0)
 (if (setq Select (ssget "_X" ))
   (while (setq ent (ssname Select n))
     (setq elst (entget ent)
           Coul (cdr (assoc 62 elst))
           Calq (cdr (assoc 8 elst))
     ) ;_ Fin de setq
     (command "-calque" "co" Coul Calq "")
     (setq n (+ n 1))
   ) ;_ Fin de while
 )
 (princ)
) ;_ Fin de defun

Tu copie/colle ce code dans un fichier avec l'extention ".lsp" puis tu le charges depuis AutoCAD, commande "_appload", et tu tapes la commande "DHCoulCalq"

 

Attention, si deux entités du même calque n'ont pas la même couleur, seul une de ces deux couleur sera prise en compte, et je ne sais pas laquelle, en théorie, ce sera celle du dernier objet créé.

 

En espérant avoir été utile...

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Tu peux aussi ajouter cette ligne avant le (princ) (tout à la fin) pour fixer les entité à la couleur "DuCalque".

 

  (command "chprop" "tout" "" "co" "ducalque" "")

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Tu peux aussi ajouter cette ligne avant le (princ) (tout à la fin) pour fixer les entité à la couleur "DuCalque".

 

  (command "chprop" "tout" "" "co" "ducalque" "")

merci je teste cela et je reviens vers vous

projeteur Autocad 2D & 3D

«·´`·.(·.¸(`·. ..... .·´)¸.·).·´`·»

«·´¨·.¸¸. ...Sepultur@... .¸¸.·¨`·»

«·´`·.(¸.´(¸.· ······ .¸)`.¸).·´`·»

Lien vers le commentaire
Partager sur d’autres sites

Si tu as 300 fichiers DWG, tu peux peut-être te tourner vers un LISP, dont je ne sais plus le nom, qui pourrait lancer mon LISP sur plusieurs fichiers DWG...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

bon je ne pourrais tester que chez moi ce soir, au boulot je suis sur la 2013 LT malheureusement

projeteur Autocad 2D & 3D

«·´`·.(·.¸(`·. ..... .·´)¸.·).·´`·»

«·´¨·.¸¸. ...Sepultur@... .¸¸.·¨`·»

«·´`·.(¸.´(¸.· ······ .¸)`.¸).·´`·»

Lien vers le commentaire
Partager sur d’autres sites

J'ai retrouvé le nom du programme travaillant sur plusieurs DWG...

 

C'est SuperAutoScript...

 

Je pense que tu pourras, sur tout tes DWG, lancer ma routine, un par un... D'après ce que j'ai compris du fonctionnement de SupetAutoScript.

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Oui effectivement 300 fois sauf si tu les intègres en référence externe puis dans le fichier lui même. La tu n'auras qu'un fichier ( ou plusieurs : c'est toi qui choisi mais bcp moins) mais tout dépend de la lourdeur ou non de tes fichiers et de ta machine.

 

Mais tente également le lisp mais il faudra qd même ouvrir 300 fichiers. Je pense qu tu dois qd même passer par les references externes mais je ne suis peut être pas très clair dans la démarche.

Lien vers le commentaire
Partager sur d’autres sites

Mais tente également le lisp mais il faudra qd même ouvrir 300 fichiers.

 

Sauf avec SuperAutoScript... Si on peut y faire appel un LISP...

 

Il configure et lance SuperAutoScript pour les 300 fichiers, il va fumer une clope et au retour, tout devrait être fait...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

En gros, SuperAutoScript effectue une ou plusieurs commandes dans plusieurs DWG qu'il ouvre les uns après les autres...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Toute idée est "bonne" tant qu'elle fonctionne, après, ce sont les habitudes de l'utilisateur qui va faire qu'il choisira l'une ou l'autre...

 

Seul petit "bémol" dans ta proposition avec un état de calques, c'est qu'il faudra chercher le DWG qui comporte la totalité des calques que l'utilisateur pourra rencontrer, si ce DWG existe, et après l'avoir trouvé (ce qui implique qu'il faut ouvrir les 300 DWG), sauvegarder l'états de calques.

 

Pour la solution passant par les Xref, il va falloir insérer 300 DWG... Un peu long... Non ? Et 300 DWG de 30 calques chacun en référence dans un DWG donnera 9000 calques...

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

Oops...J'avais oublié...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Lien vers le commentaire
Partager sur d’autres sites

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é