Aller au contenu

Diesel et xref déchargées


Fruity

Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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 :)

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

En effet, l'idée est bonne, mais difficilement utilisable .

Car je nous vois mal modifier les nombreux fichiers reçus et mis à jour chaque semaine pour y ajouter cette ligne de texte (sans parler des coordonnées et orientation de base qui changent en cours de chantier comme c'est le cas sur celui où je suis...).

Merci quand meme.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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)

Lien vers le commentaire
Partager sur d’autres sites

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é