Aller au contenu

Messages recommandés

Posté(e)

Je relaie une question posée sur un autre forum :

 

Bonjour,

 

J'ai besoin de fusionner plusieurs centaines de fichiers Autocad2004 DWG,

pour ensuite les importer en DXF dans Géoconcept.

Quelqu'un connait-il un programme qui pourrait m'aider à faire cela?

 

Par avance, merci.

 

Quelqu'un à une idée ?

 

Ps : je viens de voir que c'est du 2004.....Oups !

 

[Edité le 4/8/2004 par ribbit]

Ribbit.

"Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."

Version en cours : Autocad Map 2013

Posté(e)

La réponse que j'ai faite avec l'indice que tu m'as donné :

 

"Bonjour,

 

Vous pouvez utiliser TASASCRIPT (http://www.anshare.com/fiche.asp?I=14568&Ref=Tasa+Script+2) de Didier Lourdelle. Ce logiciel est spécialisé dans les traitement par lots en combinaison avec Excel. Ou bien si vous êtes motivé, il faudra taper le script à la main...Les scripts autocad ne sont qu'une suite de commandes.

 

Il faudra une suite de commande de type :

-inserer;nom_du_fichier1.dwg; (*nom_du_fichier1.dwg pour le décomposer)

-inserer;nom_du_fichier2.dwg;

 

Je pense qu'il vous faudra au préalable récupérer les noms de vos fichiers (commande msdos : "dir *.*>machin.txt") et les mettre dans excel (voir mode d'emploi de tasascript).

 

[Edité le 4/8/2004 par ribbit]

Ribbit.

"Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."

Version en cours : Autocad Map 2013

Posté(e)

C'est bien et c'est presque ça

Je vais te faire la manip.

Sois tu passes par excel comme nous l'a démontré notre ami Tramber pour son 1000em message ou tu suis la procédure suivante

1) lancer une session ms-dos

2) se placer dans le répertoire où se situent les fichiers

3) faire la commande ms-dos --> dir *.dwg /on /s /b > toto.scr

4) faire la commande ms-dos --> edit toto.scr

5) faire rechercher/remplacer c:\ par _insert *c:\

6) faire rechercher/remplacer .dwg par .dwg 0,0 1 0 (point d'insertion, facteur d'échelle puis angle de rotation)

7) sauvegarder et quitter l'éditeur

 

Il n'y a plus qu'à lancer le script toto

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

 

Hello

 

Si il s'agit d'exporter ves GeoConcept, sois prudent et sauvegarde en conséquence car ce logiciel (Du moins dans sa version 5.0) semble ne pouvoir RELIRE que du DXF R12 !!!

 

Cependant l'interface DXF / DWG s'est peut être améliorée dans une version plus récente ???

 

Ou sinon je crois qu'il existe des traducteurs "plus perfectionnées" ???

 

Bye

 

Autodesk Expert Elite Team

Posté(e)

Hello - re,

 

Ben oui, j'ai pas réfléchi, ma tête est pleine de plans de recollement d'eaux potable...C'était à portée de clic...

 

Comment éviter un problème d'espaces éventuel ? Y a-t-il une syntaxe précise ?

ex : C:\Fichiers DWG\ (il ne comprends pas ou se trouve "Fichiers")

 

C'est très secondaire je sait - il suffit de changer l'emplacement ou pour des noms de fichier il suffit de tous les renommer sans espace avec un batch - mais bon, ca peut être utile à l'occasion...

 

Merci de ton coup de main,

Ribbit.

 

Ps : pour géoconcept, je fais passer le message...

Ribbit.

"Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."

Version en cours : Autocad Map 2013

Posté(e)

PS : pourquoi tu mets "/on" dans la commande msdos ?

Ribbit.

"Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."

Version en cours : Autocad Map 2013

Posté(e)

 

Bonsoir

 

/on = order by name

 

/b = nom complet sans blabla (taille, date, etc)

 

/s = pour être récursif (explorer les sous-catalogues)

et avoir le chemin complet (Je n'aime pas trop)

 

De façon générale, chaque fois que je sais que je vais faire passer des traitements Batch ou Script sur des DWGs, je respecte les 2 principes suivants:

 

- Nom de catalogues et sous-catalogues SANS caractères spéciaux

- Nom de fichiers SANS caractères spéciaux

 

Donc j'utilise seulement: A - Z , 0 - 9 et "_" (underscore ou souligné).

 

Ainsi j'ai pas de surprise ...

 

et je ne dépasse jamais 27 caractères pour mes noms de fichiers et catalogues !!!

d'ailleurs pour les noms de DWGs, j'essaye de rester à un maximum de 15-20 caractères (si c'est possible).

 

Question piège: pourquoi ???

 

Bye

 

Autodesk Expert Elite Team

Posté(e)

MSDOS 6.22 STEEL ALIVE !!

1) lancer une session ms-dos

2) se placer dans le répertoire où se situent les fichiers

3) faire la commande ms-dos --> dir *.dwg /on /s /b > toto.scr

4) faire la commande ms-dos --> edit toto.scr

5) faire rechercher/remplacer c:\ par _insert *c:\

6) faire rechercher/remplacer .dwg par .dwg 0,0 1 0 (point d'insertion, facteur d'échelle puis angle de rotation)

7) sauvegarder et quitter l'éditeur

pour l'option 4 j'ai choisi le blocnotes !

/on = order by name

 

/b = nom complet sans blabla (taille, date, etc)

 

/s = pour être récursif (explorer les sous-catalogues)

et avoir le chemin complet (Je n'aime pas trop)

tu tape

C:\>DIR /?

tramber (le maitre du SCRIPT)est toujour en vacance !

lecrabe je tape pas aux clavier assez vite mais bravo les 300

 

CDL

 

 

 

Posté(e)

tu tape C:\>DIR /?

 

En fait je connaissais ca mais je viens de comprendre pourquoi je n'ai vu que /o et non /on : en fait tu peux faire pleins de sous options :o

/os

/oe

/od, etc

 

PS : steel alive ? ou still alive...? c'est pas pareil !

 

j'utilise seulement: A - Z , 0 - 9 et "_" (underscore ou souligné).

Entièrement d'accord.

 

et je ne dépasse jamais 27 caractères pour mes noms de fichiers et catalogues !!!

d'ailleurs pour les noms de DWGs, j'essaye de rester à un maximum de 15-20 caractères (si c'est possible).

 

Question piège: pourquoi ???

 

Limitation des noms des projets à 27 caractère dans archicad ? Plus c'est long moins c'est bon ?

 

 

 dir /?
Affiche une liste de fichiers et de sous-répertoires dans un répertoire.

DIR [lecteur:][chemin][nom_de_fichier] [/A[[:]attributs]] [/b] [/C] [/D] [/L]
 [/N] [/O[[:]tri]] [/P] [/Q] [/s] [/T[[:]heure]] [/W] [/X] [/4]

 [lecteur:][chemin][nom_de_fichier]
       Spécifie le lecteur, le répertoire et/ou fichiers à lister.

 /A    Affiche les fichiers dotés des attributs spécifiés.
 attributs  D  Répertoires                R  Lecture seule
            H  Caché                      A  Archive
            S  Système                    -  Préfixe de négation
 /B    Utilise le format abrégé (noms des fichiers).
 /C    Affiche le séparateur de milliers pour les tailles de fichiers.
       Ceci est la valeur par défaut. Utilisez /-C pour désactiver l'affichage
       du séparateur.
 /D    Sur cinq colonnes avec fichiers triés par colonne.
 /L    Affiche en minuscules.
 /N    Nouveau format longue liste où les noms de fichiers sont à droite.
 /O    Affiche les fichiers selon un tri spécifié.
 tri   N  Nom (alphabétique)         S  Taille (ordre croissant)
       E  Extension (alphabétique)   D  Date et heure (chronologique)
       G  Répertoires en tête        -  Préfixe en ordre indirect
 /P    Arrêt après l'affichage d'un écran d'informations.
 /Q    Affiche le nom du propriétaire du fichier.
 /S    Affiche les fichiers d'un répertoire et de ses sous-répertoires.
 /T    Contrôle le champ heure affiché ou utilisé dans le tri.
 heure C  Création
       A  Dernier accès
       W  Dernière écriture
 /W    Affichage sur cinq colonnes.
 /X    Affiche les noms courts générés pour les noms de fichier non 8.3 car.
       Ce format est celui de /N avec le nom court inséré avant le nom long.
       S'il n'y a pas de nom court, des espaces seront affichés à la place.
 /4    Affiche l'année sur quatre chiffres

Ribbit.

"Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."

Version en cours : Autocad Map 2013

Posté(e)

Salut

Pour éviter le problème avec les espaces, il faut faire le script un peu à la manière d'un lisp (seulement pour une version pleine ou une LT avec additif)

la ligne de code sera du style

(command "_insert" "*nom_dwg" "0,0" "1" "0")

La méthode que je t'ai indiqué reste la même, c'est juste dans rechercher/remplacer qui est un peu différent

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Merci !

Ribbit.

"Une fois qu'on les a découvertes toutes les vérités sont faciles à comprendre; l'essentiel c'est de les découvrir."

Version en cours : Autocad Map 2013

Posté(e)

PS : steel alive ? ou still alive...? c'est pas pareil !

connaitre MSDOS reste un avantage en acier

Salut

Pour éviter le problème avec les espaces, il faut faire le script un peu à la manière d'un lisp (seulement pour une version pleine ou une LT avec additif)

si tu genere des PLT avec comme non celui du DWG par un script

un reprographe qui veux l'imprimer avec un utilitaire style oceplotdirector

il devra les renomer

le top c'est 8 caracteres + 3 l'extention

 

 

Posté(e)

Je confirme ce que dit CDL, il est toujours utile de connaître les commandes dos

 

si tu genere des PLT avec comme non celui du DWG par un script

un reprographe qui veux l'imprimer avec un utilitaire style oceplotdirector

il devra les renomer

le top c'est 8 caracteres + 3 l'extention

Là , j’avoue ne pas tout comprendre ? ? ?

Sous dos, il suffit de faire la commande copy *.plt /b adresse_imprimante_si_reseau

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

C:\>copy plan 01.plt /b adresse_imprimante_si_reseau ?

Pour éviter le problème avec les espaces,

plan_01.plt : c'est mieux !

 

 

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é