Aller au contenu

Messages recommandés

Posté(e)

Bonjour

Petite question concernant les formules diesel.

J'utilise ceci:

$(xrefs,10,Réf ext:)

pour afficher une liste des références externes utilisées.

Mon problème c'est que ca affiche toutes les xref, même celles déchargées (que je souhaite cacher mais conserver pour quand je veux les réactiver pour contrôle, sans avoir a recaler les coordonnées, etc...).

 

Y a-t-il un moyen de ne ressortir que les noms des xref chargées ?

Merci.

Posté(e)

Hello

 

Ce n'est pas une reponse a ta question !

mais j'aime bien cette routine qui peut etre utile !?

 

SELXREF "defile" sur l'ecran Texte les XREFs avec le texte : "Loaded" / "Unloaded" ...

 

Bye, lecrabe

 

;; 
;; http://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/selecting-only-loaded-xrefs/td-p/2957742
;; 

(vl-load-com)
(defun c:SelXref  (/ Xr_lst)
 (vlax-for
    blk  (vla-get-blocks
           (vla-get-activedocument (vlax-get-acad-object)))
   (if (eq (vla-get-isXref blk) :vlax-true)
     (setq Xr_lst
        (cons
          (cons
            (vla-get-name blk)
            (if (> (vla-get-count blk) 0)
              "Loaded" "Unloaded"))
          Xr_lst))))
 (foreach n Xr_lst (print n))
 (princ)
)

Autodesk Expert Elite Team

Posté(e)

hello openmind

tu poses cette question car tu travailles avec plusieurs corps de métier et que tu dois avoir un tableau comportant tous les indices des différents intervenants, c'est bien ça?

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

philsogood

Oui voila, j'ai mis ca dans un coin du plan, ca ne prend pas de place, c'est pratique (présenté en tableau ou pas, peu importe).

 

lecrabe

J'ai testé ce lisp, mais il ne m'est pas utile au final; d'ailleurs, il suffit d'ouvrir la fenêtre xref et basculer en affichage arborescence pour voir ce qui est chargé et ce qui ne l'est pas, je trouve ca plus parlant.

Quoiqu'il en soit, merci d'avoir répondu :)

Posté(e)

hello

voici une solution à laquelle j'ai pensé (mais que je n'ai aps encore mise en pratique)

sur chaque Xref tu mets un texte avec le nom du lot et le plan et l'indice

sur chaque Xref ce texte sera décalé de la hauteur d'un texte par rapport au précédent

ainsi en ramenant toutes tes Xrefs tu auras la liste de toutes les Xrefs, et seulement celles qui sont chargés

http://img4.hostingpics.net/thumbs/mini_361331acad1.png

bon le problème c'est que par rapport à la photo de l'exmple donné, si tu gèlé la Xref Génie Civil ça te fait un trou dans ta liste mais bon... ça a moins moins le mérite d'être un truc facile à gérer... plus facile que des tableaux fastidieux à mettre à jour.... il suffit juste d'ajouter un texte sur la Xref avant de l'insérer au fichier

@+

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Hello Mr Open-Mind

 

Et une version modifiee de la routine "SELXREF" qui defilerait

dans l'ecran Texte QUE les XREFs "Loaded" ou "UnLoaded" suivant les besoins ?

 

Apres avec un Copier / Coller dans un MTexte du Resultat, tu n'auras pas ce que tu cherches ??

 

Bye, lecrabe

Autodesk Expert Elite Team

Posté(e)

Hello Mr Open-Mind

 

Et une version modifiee de la routine "SELXREF" qui defilerait

dans l'ecran Texte QUE les XREFs "Loaded" ou "UnLoaded" suivant les besoins ?

 

Apres avec un Copier / Coller dans un MTexte du Resultat, tu n'auras pas ce que tu cherches ??

 

Bye, lecrabe

 

Houla, ca devient complexe ca, je suis une quiche en code! (rires forts)

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é