Aller au contenu

Nettoyer


Patrick_35

Messages recommandés

Lili:

Et sans utiliser l'option de nettoyage des dictionnaires (j'ai du être un peu trop présomptueux) ?

Je n'ai pas de problème avec ton fichier test (mais j'ai pas covadis)

 

Bonus:

Je vais voir avec le fichier donné par (gile) mais je te donne mon courriel au cas où

p a t r i c k 3 5 a t a l i c e a d s l p o i n t f r

 

@+

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

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

Meilleurs contributeurs dans ce sujet

Re,

 

Je n'ai pas de problème avec ton fichier test (mais j'ai pas covadis)

 

Moi non plus !

 

C'est seulement sur des fichiers pas mal travaillés avec covadis me semble t-il,...

 

En voici un exemple

 

Et sans utiliser l'option de nettoyage des dictionnaires (j'ai du être un peu trop présomptueux) ?

 

Sur le fichier donné en exemple ci-dessus : Aucun pb et le lisp est extrêmement plus rapide !!

 

 

Pour les dictionnaires, même message sur un fichier vierge,...

 

En connais-tu la raison ?

 

Et pour la création des fichiers ".Autodesk Architectural Desktop" , c'est normal Docteur ?

 

Merci encore,

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

lili2006,

 

Pourquoi lorsque je relance le nettoyeur x fois sur le même fichier (celui donné en exemple toujours,..) j'ai toujours 1 élément de dictionnaire effacé ?

Il est possible que la méthode employée par Patrick_35 pour supprimer les dictionnaires arrive à en supprimer un qu'AutoCAD recrée automatiquement.

 

De plus, un fichier (d'erreur ?) ".Autodesk Architectural Desktop" est systématiquement créé,...

La routine lance un audit du dessin (CONTROLE), si la variable AUDITCTL est sur 1 un fichier .Autodesk Architectural Desktop est automatiquement créé, mets la sur 0.

 

c'est quoi "les proxy" ?
PROXY_ENTITY ou AcDbZombieEntiy, Extrait de l'aide :

Objets externes

Un objet proxy remplace un objet personnalisé lorsque l'application ObjectARX qui a créé l'objet personnalisé n'est pas disponible pour AutoCAD ou d'autres applications hôtes. Ultérieurement, lorsque l'application sera disponible, l'objet personnalisé remplacera l'objet proxy.

 

Les objets externes possèdent des capacités considérablement réduites par rapport aux objets personnalisés correspondants. La capacité de modification des objets externes est déterminée par l'application ObjectARX parent. Par exemple, des opérations comme l'effacement et le déplacement d'un objet, ou la modification de ses propriétés peuvent ou ne peuvent pas être réalisées sur un objet externe en fonction de l'application qui l'a créé.

 

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

Lien vers le commentaire
Partager sur d’autres sites

Décidément, (gile) est très rapide et à réponse à tout :D

 

Je me rappelai plus pour AUDITCTL

 

Merci

 

Correction d'un bug dans le lisp. Les Zombies des dictionnaires étaient ignorés.

 

(gile)

Et comme j'en apprends aussi :cool:

Si je comprend bien, un objet zombie = un proxy sans son appli ?

 

ps : lien mis à jour

 

@+

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

Re,

 

Semble avoir pb !

 

Quand on sélectionne l'option "tout", il ne fait qu'une purge du dessin (vérifiable lorsqu'on relance le lisp,...)

 

Commande: jav *Annuler*

Commande:

erreur: Erreur Automation Clé introuvable

 

Si on coche les boutons un par un =>

 

Commande: jav

Contrôle de l'en-tête

Contrôle des tables

Contrôle des entités 1ère passe

Etape 1 1400 objets contrôlés

Contrôle des entités 2ème passe

Etape 2 1400 objets contrôlés

Contrôle des blocs

3 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

 

La BD de résultat s'affiche rapidement puis disparait,..

 

 

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Si je comprend bien, un objet zombie = un proxy sans son appli ?

 

zombie ou proxy c'est deux noms pour désigner le même objet :

DXF : ( 0 . "ACAD_PROXY_ENTITY)

ObjectName : AcDbZombieEntity

 

C'est l'objet qui remplace un objet personnalisé créé par une application ARX quand cette application n'est pas disponible. Certains peuvent être affichés avec les "ObjectEnablers" fournis par Autodesk (quand ils existent).

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

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

La BD de rapport disparait toujours si toutes les options sont cochées,..

Le phénomène semble se produire jusqu'à 4 boutons décochés,...

 

Ou plutôt non, selon les options cochées semble plus juste,...

 

Un exemple parmi les différents test =>

 

Commande: jav

Contrôle de l'en-tête

Contrôle des tables

Contrôle des entités 1ère passe

Etape 1 1400 objets contrôlés

Contrôle des entités 2ème passe

Etape 2 1400 objets contrôlés

Contrôle des blocs

6 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

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Lili, tu as une erreur.

Tu peux me dire quelle option plante et me donner le fichier test ?

Ainsi que la version de totocad

 

(gile) :

Merci pour tout :D

 

Bonus:

Je pense que tu vas être comblé. J'ai tenté quelque chose avec les proxys

 

ps : lien mis à jour

 

@+

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

Bonjour,

j'ai remarqué qu'après le passage de JAV, j'ai encore des objets de longueur nul dans la commande purger.

J'ai fait les tests sur une version 2010.

 

ps : la V2010 lave plus blanc que blanc, ou JAV n'est pas le diminutif de javel ? ;)

 

[Edité le 28/5/2010 par Aviglémy]

Lien vers le commentaire
Partager sur d’autres sites

HELLO TOUS

 

wahou ca va de plus en plus vite j'arrive pas a suivre les versions

 

tjrs a la version jav 1.00 ??

 

j'ai selectionné "tout" dans la premier boite ca Ok

 

mais le rapport est vide

 

par contre il doit bien faire le menage

 

a+

 

phil

 

[Edité le 28/5/2010 par PHILPHIL]

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

j'ai encore des objets de longueur nul dans la commande purger.

Si tu pouvais me donner un exemple pour que je comprenne (pas trop gros l'exemple)

 

ps : la V2010 lave plus blanc que blanc, ou JAV n'est pas le diminutif de javel ? ;)

<acronym class=dict title=, il y a des gens perspicace ^^

Un fan de coluche :D

 

@+

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

Re,

 

Fichier gabarit vierge de AutoCAD,..

Version 2008 pleine

 

Ligne de commande =>

 

Commande: jav

Contrôle de l'en-tête

Contrôle des tables

Contrôle des entités 1ère passe

Etape 1 100 objets contrôlés

Contrôle des entités 2ème passe

Etape 2 100 objets contrôlés

Contrôle des blocs

1 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

 

Toujours le même fichier test,

 

Fin de ligne de commande =>

 

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

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Grmff :angel:

 

J'ai testé tes deux fichiers et tout fonctionne correctement

 

J'ai remis un nouveau lien avec l'évolution de la version (maintenant 1.10) pour que tout le monde s'y retrouve

 

@+

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

Re,

 

 

Testé sur v2011,

 

Aucun pb sur mes deux fichiers,...!!!

 

Pb sur ma 2008 uniquement semble t-il,...

 

Je ne sais pas si c'est lié à la version ou sur ma licence qui en a pris un peu dans tous les sens suite aux différents tests réalisés,...

 

Merci à celui qui pourra vérifié,.

 

 

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

avec la liste d'échelle qui ne doit pas exister sur une 2008.

 

Si, cette fonction est arrivée avec cette version,..

 

Toujours le même pb,...

 

Mais le prog semble faire son travail tout de même,...

 

C'est juste la fenêtre de rapport qui ne reste pas afficher,...

 

As-tu la même chose en ligne de commande sur le fichier "FICHIERS BLOCS v2.1.dwg ?

 

Que fait la fonction "Facteurs d'échelle" ?

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

ça à l'air d'être très intéressante ce lisp,

 

Oui !

 

mais comment faire pour le récupérer

 

1er page du 1er message de Patrick_35

 

fonctionne t' il sous MAP 3D 2010

 

A priori, oui, j'ai testé sous une V2011 sans pb !

 

question idiote peut être, mais...

 

C'est plus souvent les réponses qu'ils le sont,... ;) :cool:

 

Bon tests !

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

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

 

Soit,

 

;=========================================================================
;
; Nettoyer en profondeur un dessin
;
; (C) Patrick_35
;
;=========================================================================

(defun c:jav(/	bl dcl dic doc ent jav lgt lst lst_maxi maxi sel tot var
	bd bits del_dic eff msg opt select)

;=========================================================================
; Boite de dialogue Options
;=========================================================================

[surligneur] (vl-load-com)[/surligneur] 

 (defun opt(titre / dcl fic fil tmp txt)
   (setq tmp (vl-filename-mktemp "opt" nil ".dcl")
  fil (open tmp "w")
  fic "0"

Etc,.... 

Civil 3D 2024 - COVADIS_18.2

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

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é