Aller au contenu

Messages recommandés

Posté(e)

hello socrate,

j'ai une solution qui vaut ce qu'elle vaut :

créer une macro : ^C^CCOTORD;\\DDEDIT;D

avec tu peux mettre un préfixe à ta cote (donc un + ou un -)

c'est pas automatique mais c'est mieux que recliquer sur ta cote pour ajouter un préfixe!

++

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Bjr à tous,

 

Un petit lisp qui ajoute le signe "-" devant les cotes ordonnées négatives, sélection par fenêtre par exemple ...

Je ne me souviens plus de l'auteur de ce programme

mais je profite de l'occasion pour le remercier ici.

 

;;; Ajoute un signe "-" devant une cote ordonnée négative
;;;
(defun c:OrdinateMinus ( / ss ename elist obj f70 diff)
(vl-load-com)
(if (setq ss (ssget '((0 . "DIMENSION"))))
(repeat (sslength ss)
(setq ename (ssname ss 0))
(setq elist (entget ename))
(setq obj (vlax-ename->vla-object ename))
(setq f70 (cdr (assoc 70 elist)))
(setq diff (mapcar '- (cdr (assoc 13 elist))(cdr (assoc 10 elist))))
(if (= (vla-get-objectname obj) "AcDbOrdinateDimension")
(if (minusp (if (= (logand 65 f70) 64)(car diff)(cadr diff)))
(vla-put-Textoverride obj "-<>")
(vla-put-Textoverride obj "")
)
)
(ssdel ename ss)
)
)
(princ)
) 

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é