Aller au contenu

Nettoyer


Patrick_35

Messages recommandés

Re,

 

Sur une V2007 avec deux nouveaux fichiers =>

 

Pour le premier =>

 

Commande: jav

Contrôle de l'en-tête

Contrôle des tables

Contrôle des entités 1ère passe

Etape 1 1100 objets contrôlés

Contrôle des entités 2ème passe

Etape 2 1100 objets contrôlés

Contrôle des blocs

25 blocs contrôlés

Nombre total d'erreurs trouvées 0, corrigées 0

0 objets effacés

Commande: ; erreur: type d'argument incorrect: lentityp nil

Commande:

 

Pour le second =>

 

Commande: jav

Contrôle de l'en-tête

Contrôle des tables

Contrôle des entités 1ère passe

Etape 1 2000 objets contrôlés

Contrôle des entités 2ème passe

Etape 2 2000 objets contrôlés

Contrôle des blocs

72 blocs contrôlés

Nombre total d'erreurs trouvées 0, corrigées 0

0 objets effacés

Commande: ; erreur: type d'argument incorrect: lentityp nil

Commande:

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

L'associativité des hachures est supprimée.

 

(Testé depuis mon portable)

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 122
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Re,

 

Mets en début de fichier "[surligneur](vl-load-com) [/surligneur] " (chargé par défaut chez les testeurs,..)

 

[/code]

 

je ne suis qu'un néophyte dans ce domaine, et je ne comprend vraiment rien à ce que vous faîtes, mais étant un utilisateur régulier d'AutoCad et Covadis, je peux t'assurer que tous ces petits programmes que vous faîtes sont vraiment sympas et nous (moi et les autres néophytes) fait avancer plus vite dans notre travail.

 

et je n'arrêterais pas de le dire BRAVO pour ce que vous faîtes...

 

Pour en finir avec ce lisp qui fonctionne merveilleusement bien, comme je travaille continuellement avec covadis et d'après ces phrases de gilles:

 

" Si le fichier doit être réutilisé sur une ou plusieurs de ces applications il faudrait bien sur épargner les objets utiles à celles-ci.

Si le fichier ne doit plus jamais être utilisé que sur AutoCAD, on peut y aller franchement, supprimer tous les dictionnaires autres que ACAD_*,ASE_*,AcDb* mais aussi toutes les xdatas créées par ces applications sur les objets mais aussi sur les calques "...

 

pourrait tu me dire qu'est ce qu'il ne faudrait pas cocher lorsqu'on lance le lisp?!..

:casstet:

AutoCad MAP 2017 SP1 - Covadis 15.0d - Win.10PRO64Bits

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

je ne suis qu'un néophyte dans ce domaine, et je ne comprend vraiment rien à ce que vous faîtes

 

J'arrive à tester mais pas encore à écrire, et je ne suis pas si loin de toi,...

 

pourrait tu me dire qu'est ce qu'il ne faudrait pas cocher lorsqu'on lance le lisp?!..

 

Bien entendu, cela dépend de ce que tu veux faire, mais je ne pense pas que tu risques grand chose à tout cocher. D'ailleurs, tu l'as rappeler toi-même, ne concerne que AutoCAD, donc,...

 

Mais d'autres ici pourront surement mieux compléter ma réponse,..

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

Donc, à ce stade, du moins chez moi, des erreurs sur V2007 et V2008 !

 

Sur ma V2008 :

 

Toujours sur le même fichier, message en fin de traitement =>

 

Au premier passage :

 

Etape 1 62400 objets contrôlés

Contrôle des entités 2ème passe

Etape 2 62400 objets contrôlés

Contrôle des blocs

1137 blocs contrôlés

Nombre total d'erreurs trouvées 207, corrigées 207

0 objets effacés

Commande: *Annuler*

Commande:

erreur: Erreur Automation Clé introuvable

 

Mais le fichier à perdu des plumes, il ne reste presque plus de blocs!!! Visible à la réouverture du fichier, même si on enregistre le fichier avant de le fermer, l'état est complétement différent !! Lorsque je referme le fichier après une réouverture, j'ai le droit systématiquement à une erreur fatale !

 

http://images.imagehotel.net/qwyo6h87u0.jpg

 

Au second :

 

Commande: jav

Contrôle de l'en-tête

Contrôle des tables

Contrôle des entités 1ère passe

Etape 1 2600 objets contrôlésAcDbBlockReference(1A140) scale invalid

uniform

Etape 1 61700 objets contrôlés

Contrôle des entités 2ème passe

Etape 2 61700 objets contrôlés

Contrôle des blocs

1101 blocs contrôlés

Nombre total d'erreurs trouvées 0, corrigées 0

0 objets effacés

Commande: *Annuler*

Commande:

erreur: Erreur Automation Clé introuvable

 

 

Plantage à nouveau avec même message,..

 

Impossible de ré ouvrir le recover (Fichier de dessin incorrect,...) ni l'original, je ne peux donc vous le faire passer,..

 

Mais peut-être qu'il n'y a que chez moi suite à des pbs sur mon autoCAD,?...

 

 

 

 

 

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

pourrait tu me dire qu'est ce qu'il ne faudrait pas cocher lorsqu'on lance le lisp?!..

 

Je n'ai pas étudié dans le détail le code de Patrick_35, mais si tu utilises Covadis, ne coches pas les dictionnaires.

 

Les applications basées sur AutoCAD ajoutent aux objets AutoCAD des dictionnaires et des données étendues (xdata) pour stocker des données et parfois des objets personnalisées (appelés dans AutocAD proxy ou zombie).

Le LISP de Patrick_35 ne nettoie pas (encore ,) les données étendues.

 

À ma connaissance, Covadis (dont je ne connais que "des fichiers issus de...") crée des dictionnaires, beaucoup de données étendues (xdata), mais pas d'objets personnalisés.

 

Les applications verticales Autodesk (Architecture, MEP, Civil, MAP, Mechanical...) en plus des dictionnaires et xdatas, créent des objets personnalisés.

Si le fichier doit être réutilisé sur un de ces logiciels, il faut décocher en plus des dictionnaires, les proxies ou zombies.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

Salut PHILPHIL

 

mais le rapport est vide

 

par contre il doit bien faire le menage

 

Comment ça le rapport est vide ???

 

T'est-tu assuré du ménage fait ?

 

Sur quelle version ?

 

Merci d'avance,

 

PS: Merci de ce complément d'infos (gile),...

 

 

PPS :

 

A peine modeste... même pas rire....

 

Je t'assure que non !, je passe du tps en tests et essayer de comprendre le fonctionnement des lisps mais il faut maintenant que j'en passe à écrire car je sais qu'on peut compter sur les Lispeurs de ce forum,.. :P

 

Et je te rejoint bien sûr dans ce que tu écris sur le message 22,... :P

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

Je viens de tester su 2007, il y a effectivement un problème avec les échelles.

 

Patrick_35,

Le dictionnaire "ACAD_SCALELIST" n'existe pas sur cette version (pas d'échelle annotatives).

Entre parenthèses, (c'est bien pour du LISP) ce n'est pas vraiment une purge que tu fais mais plutôt une éradication. ;)

Essaye (gc-purge 16384) ou regarde PurgeScales ici, seules les échelles annotatives non utilisées sont purgées.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

A priori, lorsque je décoche "Purger le dessin", j'ai bien le rapport d'erreur ! (Je n'ai pas testé toutes les combinaisons mais ce qui est sûr, c'est que j'ai le message

Commande:

erreur: Erreur Automation Clé introuvable

uniquement lorsque cette option est cochée !)

 

http://free0.hiboox.com/images/2110/a1dd4e0f2241f29e27c3c9c6d0605233.jpg

Civil 3D 2024 - COVADIS_18.2

https://www.linkedin...3%ABt-95313341/

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

ATTENTION

 

L'option "Nettoyer dictionnaires" supprime tous les dictionnaires qui n'ont pas été créés par AutoCAD de base, ceux créés par les applis verticales (Architecture, MAP, etc.) les applis d'autres éditeurs (Covadis, etc.), mais aussi ceux créés par certains LISP comme TotalArea (les dictionnaires ldata sont aussi supprimés).

 

À utiliser avec précaution, donc.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Gile à raison je me suis surpris plusieurs fois à recommencer mon travail sur un dessin vierge car j'avais lancé une purge perso qui me supprimais des choses que je ne voulais pas...

La *.dcl est nécessaires bien joué à l'auteur (nettoyer dictionnaires à pas coché donc....)

DAO: AutoCAD(2D & 3D), Covadis

CAO: 3D's MAX, Rhinoceros 3D, REVIT

GeoModeliSation: AutoCAD MEP, RhinoTerrain

Rendu: Vray for Rhino, Keyshot, Lumion

Programmation: Grasshopper, Dynamo, VisualStudio

 

C.V.

Profil LinkedIn

Book

Site web

 

http://nsa37.casimages.com/img/2016/09/26/160926023334168603.jpg

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

HELLO

 

pour moi ca marche

 

j'ai bien le rapport

 

faut juste le lancer deux fois de suite

 

il reste des blocs a purger mais c'est normal

ca doit etre du a l'enchainement des purges et autres

une fois le menage des "dictionnaires" il reste le blocs qui construisent les "blocs AEC"

 

pourrait on lancer "jav" sur tout un répertoire et sous répoertoire ?

 

pour le moment j'utilise ton LISP "DUC" que j'ai modifie pour purger mes fichiers blocs ( 2400 )

mais il ne fonctionne que sur un repertoire , "SCRIPTOR" ne fonctionnant plus

 

mais tu vas peut etre me dire que c'est le but de le la fonction "lancer une/des applications"

 

a+ good job

 

phil

 

 

 

 

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

faut juste le lancer deux fois de suite

Ce n'est pas normal

 

pourrait on lancer "jav" sur tout un répertoire et sous répoertoire ?

Non, car je ne pourrais pas purger le dessin.

 

"SCRIPTOR" ne fonctionnant plus

La Version 2.00

 

mais tu vas peut etre me dire que c'est le but de le la fonction "lancer une/des applications"

Si tu as besoin de lancer un/des lisp(s) pour permettre de faire un nettoyage personnalisé avant d'utiliser celles des options.

Par exemple dans les lisps de (gile), optimiser les polylignes.

 

@+

 

[Edité le 17/6/2010 par Patrick_35]

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

Lien vers le commentaire
Partager sur d’autres sites

hello,

ça a l'air de marcher pas mal...

j'ai toutefois rencontrer un pb sur un dessin ou ACAD2010 me sort !dbobji.cpp@7227 eNotOpenForWrite avant de me jeter brutalement dehors!!

les lispophones comprendront, pour ma part... :P :P :P

++

phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

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é