slan Posté(e) le 7 octobre 2006 Posté(e) le 7 octobre 2006 salut, je dispose d'un très grand nombre de dessins autocad en version 2006 (.dwg) je dois sauvegarder chacun de ces dessins sous une version .dxf comment automatiser cette tache afin de ne pas avoir à ré-ouvrir chaque fichier dessin et "faire enregistrer sous"? d'avance merci
Patrick_35 Posté(e) le 7 octobre 2006 Posté(e) le 7 octobre 2006 Tu veux faire une copie de ton dessin au format dxf et conserver le dwg ? nb : quel version de dxf ? @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
winfield Posté(e) le 7 octobre 2006 Posté(e) le 7 octobre 2006 A9Converter fait ça très bien :D Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.
Patrick_35 Posté(e) le 7 octobre 2006 Posté(e) le 7 octobre 2006 Pas idiot, je n'y avais pas pensé ;)Sauf que si tu as des xdatas, ils sautent @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
slan Posté(e) le 7 octobre 2006 Auteur Posté(e) le 7 octobre 2006 Tu veux faire une copie de ton dessin au format dxf et conserver le dwg ? nb : quel version de dxf ? @+ - pas forcément,si besoin je peux copier le dossier contenant mes fichiers (dans l'explorateur windows), donc si on ne conserve pas le .dwg source ça n'est pas grave - dxf en version 12 ou 14 A+ [Edité le 7/10/2006 par slan]
slan Posté(e) le 7 octobre 2006 Auteur Posté(e) le 7 octobre 2006 Pas idiot, je n'y avais pas pensé ;)Sauf que si tu as des xdatas, ils sautent @+ que sont les xdatas?j'ai fait une recherche, ce sont des extended datas incorporées à certains objets autocadmais ça reste confus pour moi.. quelqu'un pourrait il donner un exemple de xdata qu'on peut avoir sous autocad svp?
Tramber Posté(e) le 7 octobre 2006 Posté(e) le 7 octobre 2006 Et le TRUE CONVERTER alors ? Enfin, les amis !? Pourquoi chercher plus loin ? [Edité le 7/10/2006 par Tramber] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 7 octobre 2006 Posté(e) le 7 octobre 2006 Utilise ce lisp que tu pourras appeler par exemple depuis un bouton @+ (defun c:dx12(/ app old sav) (setq app (vlax-get-acad-object)) (setq sav (vla-get-opensave (vla-get-preferences app))) (setq old (vla-get-saveastype sav)) (vla-put-saveastype sav 1) (vla-saveas (vla-get-activedocument app) (vl-string-subst "" ".dwg" (getvar "dwgname"))) (acad-push-dbmod) (vla-put-saveastype sav old) (acad-pop-dbmod) (princ "\n\tSauvegarde au format dxf version 12) (princ) ) Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Patrick_35 Posté(e) le 7 octobre 2006 Posté(e) le 7 octobre 2006 Les xdatas dont des données étendues. Par exemple, si tu utilises LATT qui écrit des données dans le dessin, une conversion avec A9CAD, tu perds tes donnéesUn autre exemple avec layer manager qui lui aussi écrit des données dans le dessin pour conserver l'état de tes clques à un instant T @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
slan Posté(e) le 7 octobre 2006 Auteur Posté(e) le 7 octobre 2006 Et le TRUE CONVERTER alors ? Enfin, les amis !? Pourquoi chercher plus loin ?[Edité le 7/10/2006 par Tramber] je suis entrain de télécharger la bete.. je vous dirai si ça répond à mes attentes dès que je l'aurai testé ;-) mais ce que dit patrick concernant la perte des xdatas m'inquiète un peu.. [Edité le 7/10/2006 par slan]
slan Posté(e) le 10 octobre 2006 Auteur Posté(e) le 10 octobre 2006 Utilise ce lisp que tu pourras appeler par exemple depuis un bouton @+ (defun c:dx12(/ app old sav) (setq app (vlax-get-acad-object)) (setq sav (vla-get-opensave (vla-get-preferences app))) (setq old (vla-get-saveastype sav)) (vla-put-saveastype sav 1) (vla-saveas (vla-get-activedocument app) (vl-string-subst "" ".dwg" (getvar "dwgname"))) (acad-push-dbmod) (vla-put-saveastype sav old) (acad-pop-dbmod) (princ "\n\tSauvegarde au format dxf version 12) (princ) ) je n'ai pas encore testé, il faut dire que je ne connais pas le lisp.. la meme chose est-elle possible en VB par exemple ? (ce qui me serait déja un peu moins étranger) d'av merci
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