• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Nettoyage et automatisation de fichiers lourds via lisp

thelittlesniper

Guest
Bonjour.
J'ai cherché partout, dans le forum et sur Google, mais je n'ai rien trouvé qui pourrait m'être utile en plus de ce que je fais déjà pour alléger mes dessins. Je vais vous expliquer un peu mieux...
Je fais des plans d'usine sur dwg reçu par d'autres arches, ing., géom. et belle entreprise, en insérant dans mon design un fichier xref avec à l'intérieur tous les étages du bâtiment reçu par les professionnels ci-dessus. Par conséquent, le xref vient de moi nettoyé manuellement: appliquer aux couches les couleurs et les états (plot/no trace...) souhaités, effectuer un renom des blocs, éliminer toutes connexions externes (photo, autres xref, pdf, éléments imbriqués...) et faire une purge finale.

J'ai donc voulu savoir s'il y a un lisp qui peut accélérer mon travail sur le xref en exécutant automatiquement certains paramètres tels que l'élimination d'éléments précis (quotes, points, couvertures...), l'attribution aux différents éléments de la conception l'état de "de couche" pour les couleurs et les épaisseurs de ligne et l'élimination des références externes.

En plus des opérations décrites précédemment, j'exécute habituellement la commande surkill et, très soigneusement, trois lisps: celui qui élimine le retini des blocs sélectionnés ("elhatch"); celui qui porte tous les éléments d'un ou de plusieurs blocs sur le calque 0 ("blockentprops"); et celui qui m'apporte tous les éléments du dessin z=0 ("flatten"). Ces derniers lisp pourraient-ils être intégrés dans le précédent, peut-être avec un message qui me demande si le fonctionnement de ce lisp devrait être effectué ou non?

Allego Lisp que quelqu'un d'autre sera peut-être utile.
 

Pièces jointes

Si vos optimisations sont toujours les mêmes, vous pouvez faire un script.
étape par étape les commandes que vous souhaitez transmettre, écrivez-les sur un fichier texte avec l'extension .scr (au lieu de .txt), puis lancez-le à partir de la ligne de commande en écrivant un script et allez le chercher dans le dossier cul que vous l'avez placé.
Bien sûr, je vous recommande de faire des tests de moolte avant de le lancer sur des fichiers importants! ... ou au moins des copies faites.
dans un script vous pouvez également télécharger et lancer lisp.
 
Si vos optimisations sont toujours les mêmes, vous pouvez faire un script.
étape par étape les commandes que vous souhaitez transmettre, écrivez-les sur un fichier texte avec l'extension .scr (au lieu de .txt), puis lancez-le à partir de la ligne de commande en écrivant un script et allez le chercher dans le dossier cul que vous l'avez placé.
Bien sûr, je vous recommande de faire des tests de moolte avant de le lancer sur des fichiers importants! ... ou au moins des copies faites.
dans un script vous pouvez également télécharger et lancer lisp.
Je vais essayer... merci.
 
Salut, j'ai utilisé ça il y a beaucoup d'années quand tu travaillais seulement en 2e.
charger le lisp, pour le lancer tapez zeta et il vous demande la valeur de z auquel vous voulez apporter des objets.
Tapez 0 et sélectionnez tout.
J'espère que ça fonctionne encore et peut être utile
 

Pièces jointes

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut