lili2006 Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Bonjour à toutes et tous, Il me semble que Patrick_35 avait fait un lisp sur cette demande mais impossible de mettre la main dessus !! J'aurai besoin de traiter un répertoire,... Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick_35 Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Salut Avec ONG, mais je n'ai pas fait de lisp pour traiter un répertoire @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
lili2006 Posté(e) le 24 juin 2010 Auteur Posté(e) le 24 juin 2010 Re, Avec ONG Je n'y avait pas pensé !! Est-il possible de le lancer depuis un script et ensuite utiliser SAS de Eric ? je n'ai pas fait de lisp pour traiter un répertoire Il me semblait avoir vu passer ça,.... Merci encore, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick_35 Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Est-il possible de le lancer depuis un script et ensuite utiliser SAS de Eric ?Non @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
lili2006 Posté(e) le 24 juin 2010 Auteur Posté(e) le 24 juin 2010 Re, Merci Patrick_35, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick_35 Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Salut (defun c:dla(/ dbx dirbox lay lst fic rep) (defun dirbox(msg / cdl rep) (if (setq cdl (vlax-create-object "Shell.Application")) (progn (and (setq rep (vlax-invoke cdl 'browseforfolder 0 msg 512 "")) (setq rep (vlax-get-property (vlax-get-property rep 'self) 'path)) ) (vlax-release-object cdl) ) ) rep ) (vl-load-com) (and (setq rep (dirbox "Selectionnez un répertoire")) (setq lst (vl-directory-files rep "*.dwg" 1)) (foreach fic lst (setq dbx (vla-open (vla-get-documents (vlax-get-acad-object)) (strcat rep "/" fic))) (princ (strcat "\n Travail sur " fic))(princ) (vlax-for lay (vla-get-layouts dbx) (vl-catch-all-apply 'vla-delete (list lay)) ) (princ " ...Sauvegarde")(princ) (vla-close dbx :vlax-true) (princ " ...OK")(princ) ) ) (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
lili2006 Posté(e) le 24 juin 2010 Auteur Posté(e) le 24 juin 2010 Re, Un grand merci Patrick ! Marche imepc!!! :D Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Eric Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Est-il possible de le lancer depuis un script et ensuite utiliser SAS de Eric ? Non Hello J'ai pas testé mais pourquoi non ? Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
Patrick_35 Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 Salut A cause de la boite de dialogue @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Eric Posté(e) le 24 juin 2010 Posté(e) le 24 juin 2010 A ben dans ce cas la oui, forcément Eric est formateur, revendeur sur AutoCAD LT, DraftSight, ZWCAD, SketchUp et PDF2CAD
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