Aller au contenu

Nettoyer


Patrick_35

Messages recommandés

Salut,

 

Testé la version v2.02 avec AutoCAD Map 3D 2008

 

Sur le dessin proposé par lili2006 (message 7 page1)

"FICHIERS BLOCS v2.1.dwg"(les panneaux routiers)

 

Après une passe de JAV il reste encore des blocs à purger,

Après une 2° passe de JAV il reste encore des blocs à purger.

C'est bon à la 3° passe : plus de blocs à purger.

 

Alain.

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans ce sujet

Bonjour à toutes et tous,

 

Personnellement, en essayant toutes les combinaisons possibles, je n'arrive pas à "nettoyer" ce fichier,...

 

Ou alors, il ne reste quasiment plus de blocs à la réouverture du fichier !!!

 

Et malgrés ça, toujours pas la main sur le zoom étendu !

 

Faites un control + A pour voir,...

 

http://free0.hiboox.com/images/2510/3236a7a3cf2075c78f2f350c15a24c79.jpg

 

Au troisième nettoyage, avec toutes les options cochées, j'ai ça =>

 

http://free0.hiboox.com/images/2510/77c740c856256e8be075afb14eaac528.jpg

 

 

 

Et après test d'un e-transmit => Plantage de AutoCAD !!!

 

Essayez d'ouvrir le fichier joint => Attention !!! Chez moi plantage de AutoCAD dés que je veux l'enregistrer,...

 

http://free0.hiboox.com/images/2510/3cb0fb9f8d73d6bb83d7188da0658562.jpg

 

 

Dommage, il y a des blocs très intéressant dans ce fichier,... :mad:

 

A coté de ça, c'est un très bon fic=hier test, et même jav n'en arrive pas à bout,...

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Surle dessin précédent,

C'est vrai ça plante à l'enregistrement avec ou sans JAV sur autocad Map 3D 2008

 

Mais avec AutoCAD Map 3D 2010 pas de problème pour l'enregistrement.

 

avec 2008 ou 2010 pas de problème avec Ctrl+a ou le zoom étendu.

 

Alain

 

PS : Bizarre ce fichier

 

avec Map 3D 2010 après le zoom étendu 2 blocs existe à 10h10 et 18000 m.

et tous les blocs sont 5 x plus grands.

 

avec 2008 ces 2 blocs n'existe pas. :casstet: :P :casstet:

 

Encore plus bizarre, pendant que je modifiais ce message,

un message d'erreur est apparu : Erreur fatale sur Map2008

et ça faisais bien 3 mn que je n'étais plus dessus :casstet: [Edité le 22/6/2010 par kallain]

 

Ce fameux fichier est d'origine enregistré en version 2004

Avec AutocadMap 2004 pas de problème d'enregistrement ou autres.[Edité le 22/6/2010 par kallain]

 

[Edité le 22/6/2010 par kallain]

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

Après une passe de JAV il reste encore des blocs à purger,

Après une 2° passe de JAV il reste encore des blocs à purger.

C'est bon à la 3° passe : plus de blocs à purger.

Ok, j'avais essayé d'accélérer la routine, mauvaise idée.

Correction en V2.03

 

lili

Je viens de tester ton fichier avec JAV.

Il ne nettoie pas grand chose (3420 -> 3396)

Aucun problème de plantage (Autocad 2009 uniquement), même avec un etransmit

Aucun problème de sélection

Et pour les objets que tu sélectionnes (avec ctrl+A) et dont tu vois les grips mais pas les objets, si tu actives le calque, cela ira mieux ;)

 

@+

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 à toutes et tous,

 

si tu actives le calque, cela ira mieux

 

Humhummmmmmmmmmmm ;)

 

J'ai tellement l'habitude d'user de rigueur dans l'élaboration de mes fichiers biblio que cela ne m'est même pas venu à l'idée, bref !!!

 

Quelqu'un peut m'envoyer le fichier le plus nettoyé possible SVP ? (plus de calques gelée, plus d'onglets papiers, tout dans calque "o",.... bref que les symboles biblio afin de tenter une palette "propre" !!).

 

 

Merci d'avance,

 

 

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Un lisp pour ne conserver que les blocs

(defun c:lili(/ doc ent sel tot)
 (setq doc (vla-get-activedocument (vlax-get-acad-object))
tot 0
 )
 (vla-startundomark doc)
 (and (ssget "x")
   (progn
     (vlax-for ent (setq sel (vla-get-activeselectionset doc))
(or (eq (vla-get-objectname ent) "AcDbBlockReference")
  (progn
    (vla-delete ent)
    (setq tot (1+ tot))
  )
)
     )
     (vla-delete sel)
   )
 )
 (vla-endundomark doc)
 (princ (strcat "\n" (itoa tot) " objet(s) effacé(s)"))
 (princ)
) 

 

Un coup d'edit_bloc pour avoir les objets qui composent le bloc sur le calque 0

Deux coup de JAV (le deuxième pour vérifier qu'il ne reste plus rien)

 

Résultat

 

@+

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 Patrick_35,

encore merci pour ce LISP mais j'ai un nouveau pb :

j'utilise les cotes/textes annotatifs et qd je fait un eettoyage à la JAV ben il m'efface mes Xdatas.

je ne sais aps ce qu'est une Xdata mais je sais que qd yen a plus ben yen a plus (de cotes!!)

mes cotes annotatives perdent leur caractère annotatif et passent à l'echelle 1 (et ça devient très compliqué pour les lire...)

les boules...

j'ai javelliser un plan, j'ai savuegardé, je l'ouvre ajd...

je m'arracherais presque les cheveux si j'avais pas fait un svg du fichier sur un serveur... (pfioouuu)

donc la question : quelle est le rapport xdata/cotes annotatives?

je peux t'envoyer le fichier au besoin

++

phil

 

PS : il est possible que mon fichier soit pourri, c'était ma grande première sur AutoCAD!! :)

Projeteur Revit Indépendant - traitement des eaux/CVC

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

Un lisp pour ne conserver que les blocs

 

Carrément excellent !!!

 

Et merci pour le fichier Patrick_35, mais ça donne ça chez moi !!! =>

 

http://free0.hiboox.com/images/2510/59a35d23cf52e4af47f9541a58156079.jpg

 

Alors, j'ai suivi la même démarche que toi =>

 

Un coup d'edit_bloc pour avoir les objets qui composent le bloc sur le calque 0

Deux coup de JAV (le deuxième pour vérifier qu'il ne reste plus rien)

 

Avec en plus un p'tit coup de "lili" (Tout de même =>

 

2568 objet(s) effacé(s)

 

Le fichier ne plante plus a la fermeture sur ma 2008 mais toujours des calques impurgeables !!!(idem sur ton fichier Patrick_35

 

Et à la réouverture du fichier, OH surprise, reste presque plus rien !!!

 

Je veux le refermer, replantage !!

 

http://free0.hiboox.com/images/2510/ed6961fd5b4d926cfe10d728209752ec.jpg

 

 

Décidément, fichier très très bizarre et surtout inexploitable !!, on à vite fait de poluer un plan en utilisant un de ces éléments,...

 

J'ai alors repris le fichier de Patrick_35, tout sélectionné, mis dans le calque "o", il reste encore 5 calques (surement dans les blocs)., 2 coups de jav et voici le résultat !!!

 

Toujours pareil replantage à la fermeture après nettoyage,...(Même message ci-dessus)

 

Peut-être lié à covadis,je ne sais pas !

 

Patrick_35, est-ce que jav est du pur lisp (m'étonnerais fort,...) auxquel cas je pourrais tester aussi sur zwcad

 

Vraiment dommage ! :(

 

Et toi, kallain, pas de pb chez toi ,,,!!! Tout est correctement purgé ?

 

Peux-tu mettre en ligne ton fichier STP ?

 

Merci encore à tous,

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à toutes et tous,

 

Merci pour le fichier kallain,

 

 

Tout comme moi, tu n'as presque plus de blocs et encore plein de calques parasites,...

 

Ou bien cela s'affiche autrement chez toi ???

 

http://free0.hiboox.com/images/2510/7d83f7d756462df885b0df287692c20d.jpg

 

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

Très très bizarre, s'affiche bien sur ma 2011 !!!

 

Un pb sur mon AutoCAD 2008 ??? !!!!

Ou lié à covadis,...

 

A creuser,...

 

J'ai ouvert le plan sur ZwCAD, affichage correct !

 

Ouverture également sans pb de jav mais "blocage" sur la première ligne "Contôle des erreurs,...

 

Dommage,

 

Je crois que je vais me les reprendre 1 par 1 !

 

Merci encore,

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

hello

 

pour ce qui est de l'elimination de tous les blocs j'ai eu le meme probleme sur un fichier

plus de blocs pfff effacé par contre sur un autre fichier avec les meme type de blocs pas de soucis

 

je suis sous autocad architecture

 

est ce qu'il y a moyen par un petit lisp d'avoir la liste des "xdata" des "dictionnaires" d'un fihier qu'il va éliminer ou non histoire de voir a quoi ca correspont

 

et peut etre se dire celui la , ceux la je vais le garder meme si on a l'impression qu'il ne sert a rien

 

une idée farfelue ???

 

a+

 

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

Re,

 

Merci pour l'aperçu kallain, j'ai la même chose en v2011,...

 

Petite suggestion pour jav => En dernière commande, après la purge, serait-il possible de rajouter le zoom étendu ?

 

Actuellement, je rajoute dans "lancer une/des applications" un script qui le fait, l'intégrer serait peut-être mieux, non ?

 

 

Civil 3D 2024 - COVADIS_18.2

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

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

Et merci pour le fichier Patrick_35, mais ça donne ça chez moi !!! =>

Idem, mais comme je ne sais pas ce que tu attends du dessin, cela ne m'a pas choqué

 

Le fichier ne plante plus a la fermeture sur ma 2008 mais toujours des calques impurgeables !!!(idem sur ton fichier Patrick_35

Ne sachant pas lesquels, difficile d'en dire plus.

 

Toujours pareil replantage à la fermeture après nettoyage,...(Même message ci-dessus)

Sûrement un dictionnaire effacé lié avec Covadis, car je n'ai aucun plantage avec ton fichier

 

Patrick_35, est-ce que jav est du pur lisp

Si je prends le terme, Oui

Mais il y a aussi du vlisp ;)

 

Très très bizarre, s'affiche bien sur ma 2011 !!!

Là, un truc m'échappe

 

une idée farfelue ???

Pas facile à mettre en oeuvre.

Si on souhaite éliminer au cas par cas, il vaut mieux utiliser la fonction lisp (dictremove (namedobjdict) dictionnaire)

 

il faut peut ê pas tout jeter!!

Ben non, c'est pour cela qu'il y a comme indication que cela peut être sensible, donc dommageable

 

Petite suggestion pour jav => En dernière commande, après la purge, serait-il possible de rajouter le zoom étendu ?

On peut l'intégrer dans un script, un lisp, mais c'est d'abord les applications qui sont lancées puis le nettoyage

 

Et s'il ne reste plus que le zoom étendu, un double-clic sur la molette

 

@+

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

  • 3 semaines après...

Tout d'abord merci pour ce lisp il est super.

J'ai juste un petit souci pour utilisé design center apres avoir nettoyé le plan avec le lisp, je souhaite récuperer les calques d'un autre dessin via design center. Le hic c'est que la super purge a trop purger et mon dessin tout propre a perdu des liens ou je ne sais quoi ce qui rend impossible la copie des calques.

Si quelqu'un a deja eu le pb.

 

Merci

 

PS: Design center marche si je ne fait que purger mon dessin.

 

 

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 4 semaines après...

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é