planet Posté(e) le 20 octobre 2006 Posté(e) le 20 octobre 2006 Bonjour, Je suis à la recherche d'une possibilité me permettant de réaliser les éléments suivant sous autocad automatiquement a l'aide d'une macro ou autre: Actuellement je dois réaliser cette prestation : - Ouvrir un fichier DXF - Editer un Bloc de cartouche - Rajouter le nom d'un dessinateur (Identique 150 fois) - Refermer le bloc - Réenregistrer le fichier au meme nom au mème format sans avoir modifier les valeurs du blocs contenant des attributs à ne pas modifier. - donc je suis à la recherche d'un utilisateur permettant de generer une macro ou autre , capable d'ouvrir les 150 fichiers qui sont dans un repertoire different et de m'effectuer cette modif afin de réaliser cette prestation. Merci de votre aide Pascal
zebulon_ Posté(e) le 20 octobre 2006 Posté(e) le 20 octobre 2006 Bonjour, je pense que tu pourras t'en sortir avec un script. Il y a des spécialistes, sur ce forum, en matière de script qui vont sans doute être beaucoup plus complet que moi.Donc un script, c'est un tout bête fichier texte créé avec notepad et dont l'extension est .scr et ce fichier contient chronologiquement toutes les commandes à exécuter. Dans ton cas, ouvrir un fichier1, éditer les attributs, enregister, fermer, ouvrir fichier2, éditer les attributs, enregistrer, fermer etc ... Pour éditer les attributs, il y a la commande _-attedit et ton fichier .scr pourrait ressembler à quelque chose comme ça _open c:\temp\dessin1.dxf _-attedit _n _n NOMDUBLOC ETIQUETTEATTRIBUT * ANCIEN_NOM NOUVEAU_NOM _saveas _close _open c:\temp\dessin2.dxf _-attedit _n _n NOMDUBLOC ETIQUETTEATTRIBUT * ANCIEN_NOM NOUVEAU_NOM _saveas _close _open c:\temp\dessin3.dxf _-attedit _n _n NOMDUBLOC ETIQUETTEATTRIBUT * ANCIEN_NOM NOUVEAU_NOM _saveas _close Il faut remplacer dessin.dxf, NOMDUBLOC, ETIQUETTEATTRIBUT, ANCIEN_NOM et NOUVEAU_NOM par ce qui va bien dans ton cas.Tu obtiendras une copie du dxf en un dwg avec le même nom. En gros... Tu n'oublieras pas de passer à la caisse , si ça t'a permis de réaliser ta prestation dans de meilleures conditions. Amicalement Zebulon_ C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
Tramber Posté(e) le 20 octobre 2006 Posté(e) le 20 octobre 2006 En effet, Zebulon, ca peut tout à fait marcher en script. Je propose de lire cette page sur un sujet tout à fait similaire. Pour lister, je donne un lien au message 10 d'un logiciel extra. Les vieux (!) font ca en MS-DOS.Après il faut construire son script avec Excel. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Tramber Posté(e) le 20 octobre 2006 Posté(e) le 20 octobre 2006 Pour utiliser Excel et créer des scripts : suivre le lien vers ce message. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
planet Posté(e) le 23 octobre 2006 Auteur Posté(e) le 23 octobre 2006 Désoler mais ma compétence est plutot limité a tres limité dans ce domaine : Voici mes besoins: il me faut effectivement ouvrir les 150 fichiers dans 150 répertoire différents en une fois ( peux t'on définir un variable genre *.dxf), puis modifier les cartouche puis refermé les fichier avec la mème extension les mème nom et dans les mème répertoire, les valeurs définis dans les blocs precedement doivent etre impérativment concervés. le fait de passer a la caisse ne me derange absolument pas . Envoyé moi un mail et je vous joint le fichier avant et le fichier après. planet-ingenierie@wanadoo.fr Merci mille fois si ca peut marché c'est du bonheur [Edité le 23/10/2006 par planet]
planet Posté(e) le 23 octobre 2006 Auteur Posté(e) le 23 octobre 2006 J'ai eu ma réponse, ca été réalisé par un lisp Incroyable j'en crois pas mes yeux Merci de votre aide
Patrick_35 Posté(e) le 24 octobre 2006 Posté(e) le 24 octobre 2006 La solution est ici @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
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