Bonjour à tous,

pourriez vous me dire si vous connaîtriez un outil qui permet de complété une liste de calque de plusieurs dessin existant avec les calques d'un gabarit mis à jour.

j'ai utiliser le convertisseur de calque mais il ne fonctionne que sur un dessin ouvert et pas sur un ensemble de dessin.

Evidemment si cela pouvait être automatique cela m'arrangerait.

Bonne journée à tous

Vues : 369

Y répondre

Réponses à cette discussion

Une idée qui me vient comme ça c'est d'utiliser un script du genre.

-calque etat importer "nomdufichiergabarit" "nomdeletat" 

Il faut bien sûr créer un état de calque dans le fichier gabarit.

Ensuite pour l'appliquer sur plusieurs dizaines ou centaines de plans tu peux utiliser SuperAutoScript en le téléchargeant ici :

http://www.caderix.com/telechargement_autocad.html

Bonjour Eric

Merci pour cette réponse rapide, malheureusement je ne maitrise pas du tout les scripts.

Peux tu être plus didactique s'il te plait. en parallèle je continu mes tentatives.

Merci

Je vais essayer d’être plus clair alors.

Imaginons que tu ais un fichier gabarit qui s’appelle gabaritcalque.dwt et que dans ce gabarit il y ai un état de calque qui se nomme mescalques.

A partir de cela on va créer le script qui va bien.

Ouvre le bloc-notes de Windows.

A l’intérieur on y met le script suivant

-calque etat importer "gabaritcalque.dwt" "mescalques"

Ensuite tu enregistres le fichier en par exemple monscriptcalque.scr

Dans AutoCAD tu lances la commande SCRIPT directement au clavier ou depuis le menu Outils – Script

Tu choisis ensuite le fichier monscriptcalque.scr et tu valides.

Et là le script fait son petit boulot et normalement tes calques sont ajoutés au dessin qui est ouvert dans AutoCAD.

Pour faire ça sur plusieurs plans on verra après.

Dis-moi déjà si cela fonctionne

 

Bonjour Eric,

Merci beaucoup pour ces clarifications. Je teste cela de ce pas.

Un monde nouveau s'ouvre à moi. :)

Merci Eric je viens de réaliser mon premier script. ;)

J'ai fait toutefois une modification, parce que l'import ce passait bien mais les propriétés des calques n'était pas maintenues.

; import de calque à partir d'un gabarit
-calque etat importer "*\*\*\Gabarit_Calques.dwg" "General"

-calque etat restaurer "General"

;fin de commande

Il faut maintenant que je l'automatise avec l'outil que tu m'as gentiment préconisé.

Merci de ton aide

Bonne journée

Exact, il faut restaurer l'état pour que les propriétés soient les mêmes.

Bravo, te voilà opérationnel pour les scripts.

Pour SuperAutoScript, il suffit de choisir les fichiers DWG à traiter, de coller le script dans la case du script et d'appuyer sur le bouton de lancement.

Un nouvel AutoCAD va s'ouvrir, le premier fichier dwg va s'ouvrir, le script va être exécuté, le dwg va être fermé, le deuxième dwg va s'ouvrir, etc.

merci Eric de cette aide,

J'ai tout de suite utiliser "SuperAutoScript" j'ai également choisi les modifications apportées au script par Jacques.

elle va me servir aussi. Tout se passe pour le mieux jusqu'a :

lancer le script le premier dwg s'ouvre bien le deuxième aussi et là il me demande une option...

?, Enregistrer, Restaurer, Modifier, Nommer, Supprimer, Importer, Exporter....

j'ai fais plusieurs essais et j'avoue je tourne en rond :s

Bonjour Frodé, 

Peux tu m'envoyer le script et les fichiers qui posent problème pour que je teste.

Merci

re Eric, voila !

mon gabarit calques

mon script

et mon dwg ou doivent migrer mes calques

Muriel

merci

Frodé,

Il faut rajouter un espace à la fin de la première ligne (il en faut 2 en tout) et un autre à la fin de la deuxième ligne.

Et cela devrait fonctionner.

Salut tout le monde,

je reprend le topic pour apporter une précision importante qui facilite la vie des newbies comme moi.

Les scripts sont plus simples à décrire quand on met des "entrées" ou (retour charriot pour les puristes)plutôt que des espaces, la lisibilité est augmentée et la logique des enchainements de commande est plus claire.

En clair on fait comme dans AutoCAD.

Merci encore aux participants de cette discussion.

Bonjour Eric,

J'ai modifié le script comme tu me la dis.

Ca ne fonctionne toujours pas j'ai encore cette boite de dialogue qui tourne en boucle :s entrer une option....

merci

RSS

Membres

Bibliothèque TraceParts - Fichiers 2D & 3D GRATUITS

© 2014   Créé par AUGIfr

Badges  |  Signaler un problème  |  Conditions d'utilisation