Aller au contenu

Remplacement d\'un terme par un autre à l\'aide d\'une macro (script?)


Messages recommandés

Posté(e)

Bonjour à tous,

 

Je souhaiterais avoir des renseignement concernant la demarche à suivre pour le probleme suivant:

 

Je dois remplacer un terme par un autre ( exemple : Plan 55-9987 par Plan 55-9995 ) sur environ 1000 folios different. Bien que ridicule cette tache demande pas mal de temps et elle est assez contraignante.

 

J'ai entendu parler de programme ( macro, script) permettant d'effectuer cette tache tres rapidement en appuyant sur une touche associée à cette fonction. Pourriez vous m'eclairer pour la realisation de cette fonction ?

 

Merci

Posté(e)
Attention ca va piquer! à moins qu'il existe un enregistreur de macro comme sur CATIA V5 mais vu comment est foutu Autocad, je serais épater qu'il y ai ça!

 

On va peut-être laisser répondre des gens qui connaissent le sujet.

Ne cherche pas les macros VBA sur LT.

 

1ère question : ton terme, c'est quoi ? Un attribut dans un bloc ? Un texte isolé ? Un de ces 2 objets sur 1 espace papier (présentation nommée) qui porte toujours le même nom ?

Sois (beaucoup) plus précis car énormément de choses sont possibles en script sur LT. Mais les 1000 folios sont, je suppose sur 1000 DWG, ce qui suppose d'abord d'en faire le listing.

 

A toi nouveau venu :

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Oui le texte à modifier est un attribut dans un bloc et oui 1 seul folio est conteu dans 1fichier dwg

 

En gros je voudrais "bind" une touche ( je ne sais pas si vous employez ce terme ici )

 

1) J'ouvre le folio

2) J'appui sur la touche bindée qui automatiquement me recherche le terme (ici CC11) que je veux remplacer par un autre terme ( CC10 )

 

Desolé si je ne suis pas assez clair je suis encore une novice dans le domaine de la DAO :p

Posté(e)

Faut procéder en 2 temps.

Elaborer un script qui fonctionne dans un fichier.

 

Lister les fichier et macroter !

 

-attedit;n;n;NOMBLOC;NOMATTRIB;CC11;CC11;CC10

 

Mais il faut précéder ce script d'une ligne genre :

 

-presentation;e;NOMDUFOLIO

pour établir le folio comme courant.

 

Ces 2 lignes dans un fichier *.scr, tu peux déjà essayer ?

 

 

 

[Edité le 22/9/2009 par Tramber]

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Oh oui.

 

-attedit n'est pas facile à utiliser.

 

Je ne suis pas sur de comprendre s'il faut vraiment un traitement par lots....

CC11 et CC10, c'est toujours les mêmes valeurs ?

Et le folio, toujours le même nom ? NOMDUFOLIO dans mon exemple.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

http://imagik.fr/view-rl/128586

 

Voila ce que je veux faire , sur ce folio "CC11" est seulement présent dans les attributs du cartouche mais sur d'autres folios il est present dans les attributs de plusieurs blocs differents je ne sais pas si ca a une incidence sur le script.

 

Sinon non les folio ont des noms differents 477.012.01 , 477.012.02 , 477.012.03 ainsi de suite

Posté(e)

Bonjour,

 

citation extraite du message original:

Attention ca va piquer! à moins qu'il existe un enregistreur de macro comme sur CATIA V5 mais vu comment est foutu Autocad, je serais épater qu'il y ai ça!

 

On va peut-être laisser répondre des gens qui connaissent le sujet.

 

Sacré Tramber... ;) Tu as raison...

 

 

Serait-il possible de m'envoyer une dizaine de dessins avec un cas concret de remplacement

 

[surligneur] exemple remplacer dans tous les dessins CC11 par CC22[/surligneur]

 

Tu peux m'envoyer un ZIP à mon adresse en pied de page

 

Merci

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Posté(e)

Super, Chrichri reprend le relai.

Car, on le voit bien sur son avatar, il a le temps. Alors que moi je suis toujours en chantier !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Bonjour,

 

MadInchezNous toujours... tes fichiers contiennent des IMAGES introuvables !!! J'espère qu'elles existent bien sur ton poste, car sans ça l'ouverture des fichiers est TRES lente :( !!!!!

 

ReauTianDesBlairBoisChris...

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

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é