Aller au contenu

remplacement du texte de cote par un champ


litelsousa

Messages recommandés

Bonjour est il possible de remplacer le texte d'une cote par un champ?

 

Je m'explique:

J'ai une cote, par exemple 20.00, et j'aimerais que sous la ligne de cote, ça me mette cette valeur divisée par 4.

 

Je mets donc dans "Remplacement du texte" des propriété de la cote <>\X, mais je ne sais pas quoi mettre après.

 

En espérant avoir été assez claire et en vous remerciant de votre être.

Lien vers le commentaire
Partager sur d’autres sites

Voilà le mieux que je puisses te proposer.

Attention la cote ne se modifiera automatiquement.

 

(defun c:litelsousa (/ ent)
 (while (setq ent (entsel))
   (if (equal (cdr (assoc 0 (entget (car ent)))) "DIMENSION")
     (entmod (subst (cons 1 (rtos (/ (cdr (assoc 42 (entget (car ent)))) 4)))
	 (assoc 1 (entget (car ent)))
	 (entget (car ent))))
     (print "\nEntité non valable")
     )
   )
 (princ)
 )

 

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Excuse moi, j'ai été un peu vite.

Essaye ceci :

 

(defun c:litelsousa (/ ent)
 (while (setq ent (entsel))
   (if (equal (cdr (assoc 0 (entget (car ent)))) "DIMENSION")
     (entmod (subst (cons 1 (strcat "<>\\X"  (rtos (/ (cdr (assoc 42 (entget (car ent)))) 4))) )
                (assoc 1 (entget (car ent)))
                (entget (car ent))))
     (print "\nEntité non valable")
     )
   )
 (princ)
 )

 

La valeur inférieure n'est pas dynamique.

 

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

pourquoi ne pas utiliser les unités alternatives ?

 

avec un facteur à 0.25 et un positionnement en dessous. C'est disponible dans le style de cote entre "unités principales" et "tolérances"

 

Amicalement

Vincent

 

ah, je vois qu'on est deux à donner la même piste qui donne un résultat dynamique, en prime.

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)

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

 

il est possible de les enlever, voire de les remplacer par d'autres caractères.

 

Voir ici

 

C'est en anglais, mais c'est bien illustré.

 

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)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

\I1, c'est presque ça mais pas complètement.

 

Le truc pour trouver est de créer un texte avec la commande mtext, puis de changer le style du texte en italique, puis d'observer ce que cela donne quand on affiche les propriétés du texte, au niveau de l'index. Puis de "pomper" les signes cabalistiques qu'on y trouve.

 

Dans notre cas

 

;\farial|b0|i1|c0|p34;

 

Amicalement

Vincent

post-358-0-98940200-1426153039_thumb.jpg

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)

Lien vers le commentaire
Partager sur d’autres sites

Merci Patrick pour le complément. On y voit qu'il reste quand même des zones d'ombre dans le grimoire, aux endroits qui sont marqué avec des ???

 

Olivier, tu indiques \i1. Je n'ai pas essayé, mais ça ne serait pas plutôt |i1 ? Quant au |c0|p34, comme dit ci-dessus, je ne sais pas ce que cela veut dire. J'ai simplement pompé à partir de l'index. En tout cas, |b0 ça veut dire que ce n'est pas en gras, mais |c0 ce n'est pas la couleur comme tu sembles le penser. La couleur c'est ;\Cn; où n est l'index de la couleur.

 

Complément après recherche

Codes in mtext format string are mining:

 

\fArial Black - True type font typeface

\Ftxt.shx - shx font name,used without codes |b, |i, |c, |p

|b1 / |b0- bold on/off

|i1 / |i1- italic on/off

|c## - character set

|p## - pitch and family

 

donc, le |c0 ça voudrait plutôt dire qu'on utilise un jeu de caractères occidental (pas du chinois, du grec etc...)

 

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)

Lien vers le commentaire
Partager sur d’autres sites

MAGNIFIQUE Patrick_35!!!!

 

C'est exactement ce que je cherchais depuis deux jours!!!

 

Pourquoi tous ces codes ne sont-ils pas dans l'aide Autocad :ph34r: :ph34r: :ph34r:

ça fait 2 jours que je cherche ça

 

Donc à la fin, pour mettre mon unité alternative en italique, entre parenthèse et 2x plus petit que ma cote, j'ai la chose suivante:

 

Unité principale:

Préfixe: rien

Suffixe: \X\f

 

Unité alternative:

Préfixe: ;\H0.5x\fROMANS|b0|i1|c0|p34;(

Suffixe: m)\f

 

Ce qui me donne:

 

(j'ai encore mis un petit facteur la dedans...)

post-21916-0-81531000-1426157703_thumb.jpg

Lien vers le commentaire
Partager sur d’autres sites

Sinon, \I1 dernière le ;\fArial; déjà donné par litelsousa cela marche très bien.

 

Je confirme :

;\farial;\I1

 

ça marche aussi et c'est sans doute plus simple. Le I doit être majuscule et il ne faut pas oublier le ; après arial.

 

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)

Lien vers le commentaire
Partager sur d’autres sites

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é