PyrN Posté(e) le 9 août 2011 Posté(e) le 9 août 2011 Bonjour, Existe t'il une fonction permettant d'obtenir la liste ( sous format excell, word ou autres...) des références externes d'un dessin ? Merci
Carboleum Posté(e) le 9 août 2011 Posté(e) le 9 août 2011 Une petite fonction lisp: (defun xreflist ( / tbl lst) ; 22/2/2007 (setq tbl (tblnext "block" t)) (while tbl (if (assoc 1 tbl) (setq lst (cons (cdr (assoc 2 tbl)) lst))) (setq tbl (tblnext "block"))) lst) te renvoie la liste des xref. à toi de les pomme-C pomme-V dans ton éditeur favori. Carboléüm, qui dessine aussi à la main -> Carboleum's sketchblog
bonuscad Posté(e) le 9 août 2011 Posté(e) le 9 août 2011 Occasion de regarder la commande RTEXT (nécessite que les ExpressTools soient installés) Faire F1à l'utilisation pour l'aide et regarder la syntaxe Diesel à utiliser. The $(xrefs) DIESEL functionRText supports listing Xref files attached to a drawing through the $(xrefs) DIESEL function. The syntax for the $(xrefs) DIESEL function is: $(xrefs [, flags [, leader [, trailer]]]) flags A collection of bitflags with the following meanings:1 = (default) include Xref file name (not exclusive with flag 2)2 = include Xref block name (not exclusive with flag 1)4 = don't display file name extension8 = don't display path16 = show nesting with additional spacing leader A text string inserted before each Xref entry. trailer A text string appended to each Xref entry except the last. Pour la fonction lisp proposée, on peut faire une opération booléenne sur le bit 70 pour avoir par exemple que les Xrefs seulement chargés ((lambda ( / next dxf_tbl_blk) (setq next T) (while (setq dxf_tbl_blk (tblnext "BLOCK" next)) (cond ((eq (boole 1 4 (cdr (assoc 70 dxf_tbl_blk))) 4) (if (eq (boole 1 32 (cdr (assoc 70 dxf_tbl_blk))) 32) (print (cdr (assoc 1 dxf_tbl_blk))) ) ) ) (setq next nil) ) (prin1) )) [Edité le 9/8/2011 par bonuscad] Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
speedy Posté(e) le 10 août 2011 Posté(e) le 10 août 2011 Bonjour à toutes et à tous 1 - tu peux utiliser le Gestionnaire de référenceC:\Documents and Settings\All Users\Menu Démarrer\Programmes\Autodesk\AutoCAD Map 3D 20xx - Français\Gestionnaire des référencesou2 - Lister les xrefs en tapant Rtext$(xrefs,3) tu obtiens ta liste en texte que tu insères dans ton plan autocad et tu peux faire un copier coller dans notepad.ou3 - le lisp de gile xreflist :http://www.cadxp.com//modules.php?op=modload&name=XForum&file=viewthread&fid=152&tid=30658 @+ Michel a
mikl63 Posté(e) le 10 août 2011 Posté(e) le 10 août 2011 J'ai beau essayer toutes les techniques, aucune ne marche chez moi (je n'ai pas installé le menu expres tools). Même le lisp de l'excellent gile ne fonctionne pas.Dommage, l'idée était bonne [Edité le 10/8/2011 par mikl63]
aldo127 Posté(e) le 23 octobre 2012 Posté(e) le 23 octobre 2012 Bonjour, Il y a pas un lisp ou autre pour donner la liste des xref d'une selection de fichiers ?
speedy Posté(e) le 24 octobre 2012 Posté(e) le 24 octobre 2012 Bonjour à toutes et à toushttp://cadxp.com/index.php?/topic/29777-lister-les-xrefs-dun-plan/ @+ Michel
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant