Aller au contenu

menu contextuel dans editattribut


Messages recommandés

Posté(e)

bonjour,

avec les commande Mtexte et texte ont as un menu (clic droit)

-> changer la case -> majuscule ou minuscule (ctrl+shift+u ou l)

pour l'edition des attributs ont n'as pas cette option ?

as t on la possiblité de faire de meme avec les attributs ?

Posté(e)

Bonjour,

 

si on a des attributs à lignes multiples, on dispose d'un éditeur un peu plus évolué et de la possibilité de transformer un attribut de minuscule en majuscule ou inversement. Pour des attributs simples, cela ne semble pas être le cas.

 

Sinon, il y a cette possibilité :

 

(vl-load-com)

(defun attstrcase (flag / e obj tx)
 (setq e (car (nentsel "\nSélectionner un attribut : ")))
 (cond
   ((null e)
     (alert "Rien sélectionné !")
   )
   ((= (cdr (assoc 0 (entget e))) "ATTRIB")
     (setq obj (vlax-ename->vla-object e))
     (setq tx (vla-get-textstring Obj))
     (vla-put-textstring obj (strcase tx flag))
   )
   (T
     (alert "Pas un attribut !")
   )
 )
)

(defun c:attU ()
 (attstrcase nil)
 (princ)
)

(defun c:attL ()
 (attstrcase T)
 (princ)
)

(prompt "\nattU pour mettre un attribut en majuscules")
(prompt "\nattL pour mettre un attribut en minuscules")
(princ)

 

mais cela gère l'ensemble du texte de l'attribut, alors qu'avec un éditeur on peut sélectionner une partie du texte.

 

Amicalement

Vincent

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Posté(e)

re,

le lsp correspont bien au attente , je revient quand meme sur un point

en testant j'ais selectionner mes attribut par ctrl+attribut

l'edition de l'attribut ce comporte comme un text ou un mtext avec sa ligne changer case

Posté(e)

re,

le lsp correspont bien au attente , je revient quand meme sur un point

en testant j'ais selectionner mes attribut par ctrl+attribut

l'edition de l'attribut ce comporte comme un text ou un mtext avec sa ligne changer case

 

Bonjour,

 

effectivement avec la commande MODIFATTRINSITU, on arrive sans le lisp

 

Je ne connaissais pas cette commande. Merci pour le retour d'expérience.

 

Amicalement

Vincent

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

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é