Aller au contenu

Messages recommandés

Posté(e)

Bonjour

Combien d'entre vous se sont trouvés devant 2 blocs identiques avec un nom différent ?

Voici une petite routine qui permet de résoudre ce problème. On choisit le bloc à changer en cliquant sur l'autre bloc dont on veut le même nom.

 

(defun c:RenBloc ()

(setq i 0)

(setq nombloc (cdr (assoc 2 (entget (car (entsel "\nSélectionner le bloc de destination: "))))))

(princ "Sélectionner les blocs à changer:")

(setq listbloc (ssget))

(repeat (sslength listbloc)

(setq objet (ssname listbloc i))

(setq obj (entget objet))

(setq obj (subst (cons 2 nombloc) (assoc 2 obj) obj))

(entmod obj)

(setq i (+ 1 i))

)

)

(princ "Taper Renbloc pour lancer le programme")

 

Peut-être existe t'il déjà dans le forum quant à moi je ne l'ai pas trouvé.

 

Cette routine n'est pas de moi mais de la part d'un copain à ma demande. J'ai donc voulu vous en faire profiter

Posté(e)

Merci pour le partage,

 

J'essaierai à l'occasion.

Raph.

Celui qui pose une question est bête 5 minutes, celui qui n'en pose pas l'est toute sa vie !

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é