Aller au contenu

Décomposer tous les groupes d\'un dwg


mushu75

Messages recommandés

Bonjour,

 

j'ai récupéré un fichier généré par Covadis comme base de travail.

 

je me retrouve avec des tonnes de groupes d'objets aux noms barbares (ex: COVA_PRA_000X) que je voudrais pouvoir decomposer sans passer par la commande "groupe" qui m'oblige à les traiter un à un.

 

Pourriez vous m'indiquer un code pour réaliser ce tour de passe-passe?

 

Merci.

 

PS: si en plus, le code permettait de selectionner les groupes à decomposer par une chaine de caractère, ça serait le top (ex: tous les groupes contenant "COVA").

 

PS2: j'utilise autocad2007

 

Lien vers le commentaire
Partager sur d’autres sites

 

(defun explode-groups (wcname)

(vlax-for group (vla-get-groups (vla-get-activedocument (vlax-get-acad-object)))

(cond ((wcmatch (vla-get-name group) wcname) (vla-delete group))))

(princ))

 

qui s'utilisera comme suit:

(explode-groups "*COVA*")

à tes risques et périls ;)

 

 

[Edité le 12/1/2010 par Carboleum]

Carboléüm, qui dessine aussi à la main -> Carboleum's sketchblog

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Petite précision, Ctrl+H sert bascule pour la variable système PICKSTYLE (sélection des groupes), mais ne supprime pas les groupes.

 

Les groupes sont stockés dans le dictionnaire ACAD_GROUP et, comme tous les objets dictionnaire, peuvent alourdir considérablement un fichier s'ils sont nombreux.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonsoir,

 

Le prog LISP donné par LE CRABELEUX fonctionnne très bien !

 

Merci PAT...

 

J'aurai juste une suggestion à ajouter dans le prog, en fonction du nombre total des groupes SUPPRIMER tous les groupes s'il y a plus de 100 groupes un peu comme LAYERFILTERALERT.

 

Merci

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

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é