Aller au contenu

Messages recommandés

Posté(e)

bonjour,

 

je cherche un lisp pour renommer des blocs en cliquant dessus.

ils sont du genre A$C27D06409

 

'rename' est long parce que je dois chercher dans la liste comment le bloc s'appelle.

 

donc je cherche un truc du genre on clique sur le bloc, il demande le nouveau nom, on le tape et hop, c'est fait

 

merci

Posté(e)

Bonsoir à toutes et tous,

 

Un truccomme ça ?

 

(defun c:cnbloc (/ bloc anciennom nouveaunom js x nom_ent ent name)
(while (or
(not (setq bloc (car (entsel "\nSélectionner un bloc :"))))
(/= (cdr (assoc 0 (entget bloc))) "INSERT")
)
)
(setq anciennom (cdr (assoc 2 (entget bloc))))
(princ "\nVoici le nom actuel:")
(print anciennom)
(setq nouveaunom (getstring "\nIndiquez le nouveau nom :"))


;VERIFICATION DU NOUVEAU NOM

(setq js (ssget "X" '((0 . "INSERT"))))
(sslength js)
(setq x 0)
(while (/= x (sslength js))
(setq nom_ent (ssname js x))
(setq ent (entget nom_ent))
(setq name (cdr (assoc '2 ent)))
(if
(= name nouveaunom)
(progn
(while
(= name nouveaunom)
(alert "Ce nom de bloc existe déjà")
(setq nouveaunom (getstring "\nIndiquez le nouveau nom :"))
)
)
)
(setq x (+ x 1))
)
(command "-renommer" "bl" anciennom nouveaunom "")
) 

Civil 3D 2025 - COVADIS_18.3b

https://www.linkedin...3%ABt-95313341/

Posté(e)

merci Lili2006, ca va beaucoup mieux.

 

l'ideal: une fenetre qui s'ouvre a l'ecran pour demander le nouveau nom du bloc, pour gagner le temps de cliquer sur la ligne de texte. (oui je sais je pinaille, mais j'en ai bcp a changer)

 

enfin de toute facon, merci

Posté(e)

Et les droits d'auteur alors??????

<IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG>

 

<a href=www.formu-lan.net>www.FormuLan.net

</a>

Posté(e)

Bonsoir à toutes et tous,

 

Désolé Arcasdk mais impssible de me rapeller d'ou venait ce lisp fort utile en son heure, encore la preuve ici,

 

Une occasion de rebondir et de le faire évoluer ? ;)

 

l'ideal: une fenetre qui s'ouvre a l'ecran pour demander le nouveau nom du bloc, pour gagner le temps de cliquer sur la ligne de texte. (oui je sais je pinaille, mais j'en ai bcp a changer)

Civil 3D 2025 - COVADIS_18.3b

https://www.linkedin...3%ABt-95313341/

Posté(e)

Y a pas de souci. Je vois que même avec mes modestes connaissances, j'arrive à être utile. ^^

<IMG SRC=http://peronfrederic.free.fr/banniere.jpg></IMG>

 

<a href=www.formu-lan.net>www.FormuLan.net

</a>

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é