Aller au contenu

message OBJET AEC !!!!!!


rebcao

Messages recommandés

Bonjour à Toutes et à Tous,

 

Chez un client sur 2006, on a systématiquement la case qui affiche un message d'info "OBJET AEC...blabla..." et il faut [surligneur] à chaque fois cliquer sur OK !!!![/surligneur]

 

Une fois ça va ! mais à chaque insertion de bloc on y a droit...

 

Une astuce pour supprimer ce message ?

 

Merci de vos réponses.

 

 

Christian

 

 

 

 

[Edité le 30/7/2009 par rebcao]

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Hé bé....

 

Mais qu'est-ce donc !!!! voila que tu réponds quand je réponds...

 

Sacré Crabeuleu... ;)

 

J'essayerai ça aussi dès demain...

 

Merci et Bonne soirée,

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

J'ai testé c'est PATCH AUTODESK !!!!! :cool: C'est pas claire et ça marche pas...

 

Il n'y a pas un PATCH par version, mais par type d'objets AEC !!!!!

 

Pour l'instant ça continu à merdouiller !!!!

 

Y aurait pas un petit PROGRAMME pour PURGER ces OBJETS AEC ? J'ai réussit à m'en débarasser avec une 2010 via eTransmit... AAutoCAD crée une multitude de BLOCS AEC... et des CALQUES AEC.... et tout ça pour pas grand chose car il n'y a rien dans ces blocs... :mad: On peut les supprimer.

 

Christian

Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...

cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Pour supprimer les objets AEC, tu peux utiliser ZombieKill :

(defun c:ZombieKill ()
 (vl-load-com)
 (vlax-for bloc (vla-get-blocks
                  (vla-get-ActiveDocument
                    (vlax-get-acad-object)
                  )
                )
   (vlax-for ent bloc
     (if (= "AcDbZombieEntity" (vla-get-ObjectName ent))
       (vla-delete ent)
     )
   )
 )
 (princ)
)

 

Mais il sont certainement accompagnés de dictionnaires.

Si tu peux lancer cette expression à la ligne de commande, et me dire le retour, je pourrais essayer de faire un filtre pour supprimer aussi ces dictionnaires.

((lambda ()
  (vl-load-com)
  (vlax-for d (vla-get-Dictionaries
                (vla-get-ActiveDocument
                  (vlax-get-acad-object)
                )
              )
    (vl-catch-all-apply (function (lambda () (print (vla-get-Name d)))))
  )
  (princ)
)
)

 

Ou m'envoyer le fichier ou un extrait (chanteau.gilles (at) orange.fr)

 

Attention

Cette solution radicale n'est à utiliser que si le fichier ne doit plus être utilisé avec une application verticale (AutoCAD Architecture).

Gilles Chanteau - gileCAD -
Développements sur mesure pour AutoCAD
ADSK_Expert_Elite_Icon_S_Color_Blk_125.png

Lien vers le commentaire
Partager sur d’autres sites

 

Hello

 

Petite remarque: il me semble que ces objets sont crées par A D T et aussi par CIVIL !

 

Le Decapode

 

PS: MAP ne crée pas d'objet AEC car le seul objet "spécifique" de MAP, c est le fameux MPOLYGON que AutoCAD ou LT ou A D T gère très bien

 

 

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

Bonjour tout le monde.

 

Avez vous trouvé une solution à ce problème ? car je l'ai aussi rencontré sur un dessin créé sur Autocad 2010 mais sauvegardé en 2007 ou 2004 et dès qu'il est ouvert avec Autocad 2009 j'ai le même problème, à chaque fois que je veux insérer un bloc il m'affiche le message et c'est très pénible, mais je ne comprends pas pourquoi il le fait seulement avec certains dessin. :mad:

Lien vers le commentaire
Partager sur d’autres sites

Salut Gile.

 

Oui j'ai essayé mais rien ne se passe, le problème c'est que cela apparaît seulement avec certains dessins, si non tous les autres dessins crées sous 2010 et sauvegardés en 2007 fonctionnent sans aucun problème, et je ne trouve pas non plus beaucoup d'info concernant les éléments AEC je patauge un peu pour les trouver.

 

Bonnes journée :exclam:

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Les objets AEC sont des objets spécifiques à des applications verticales (AutoCAD Architecture, Civil...).

Il sont créés avec ces applications et ne sont complètement accessibles qu'avec ces applications.

Si on ouvre un dessin contenant ce type d'objets avec AutoCAD "simple", ces objets seront considérés comme des ProxyObjects ou ZombieEntities.

 

Le LISP ZombieKill parcourt toute la base de données du dessin et supprime tous les objets de type ZombieEntity.

Il faut donc ouvrir le fichier incriminé, lancer le LISP et enregistrer le fichier ("enregistrer sous" de préférence pour conserver l'original) le nouveau fichier devrait être débarrassé de ces objets.

 

Mais ces objets ont aussi souvent des propriétés spécifiques à l'application qui les a créés. Ces propriétés sont conservés dans le dessin dans des dictionnaires qu'il faudrait aussi supprimer si on veut complètement purger le dessin de tous les objets AEC.

Il va sans dire qu'un dessin purgé de la sorte ne serait plus complètement utilisable avec l'application qui l'a créé.

 

Si tu peux m'envoyer un fichier ou un extrait qui pose problème, j'essayerais de regarder plus avant.

chanteau.gilles (at) orange.fr

 

Gilles Chanteau - gileCAD -
Développements sur mesure pour AutoCAD
ADSK_Expert_Elite_Icon_S_Color_Blk_125.png

Lien vers le commentaire
Partager sur d’autres sites

Merci Gile

 

ça fonctionne, en somme le dessin faisait appelle à un Xref d'une base architecte qui je pense c'est elle qui devait avoir des éléments AEC, j'ai détaché le Xref utilisé le lisp et purger et j'ai retesté et ça fonctionne.

 

Merci encore et bonne journée

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Suite à un échange de fichiers avec ludo07, je viens de voir que ZombieKill pouvait ne pas être suffisant et qu'il valait mieux supprimer directement les dictionnaires.

 

Attention, les LISP suivant sont à utiliser avec circonspection (sur une copie du fichier)

 

RemoveAEC : supprime tous les dictionnaires AEC du dessin

 

;; RemoveAEC (gile)
;; Supprime tous les dictionnaires AEC du dessin
(defun c:RemoveAEC ()
 (foreach p (entget (namedobjdict))
   (if (and (= 3 (car p))
            (wcmatch (cdr p) "AEC*")
       )
     (dictremove (namedobjdict) (cdr p))
   )
 )
 (princ)
)

 

Un autre qui supprime tous les dictionnaires non créés par AutoCAD de base

 

;; RemoveDict (gile)
;; Supprimes tous les dictionnaires non créés par AutoCAD
(defun c:RemoveDict ()
 (foreach p (entget (namedobjdict))
 (if (and (= 3 (car p))
          (not (wcmatch (cdr p) "ACAD*,AcDb*,ASE*"))
     )
   (dictremove (namedobjdict) (cdr p))
 )
)
 (princ)
)

Gilles Chanteau - gileCAD -
Développements sur mesure pour AutoCAD
ADSK_Expert_Elite_Icon_S_Color_Blk_125.png

Lien vers le commentaire
Partager sur d’autres sites

Bonjours à tous.

 

Pour ne plus avoir d'objet ou de chargement AEC depuis AutoCAD Architecture, il faut passer par la commande Fichier > Exporter ves AutoCAD > Et choisir le format de destination. De ce fait, tout ce qui concerne les AEC sont supprimés.

 

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

 

Hello

 

Comme il y a de nombreux problèmes avec par exemple les XDATAs

et les applications APPID registrés, Autodesk a développé un utilitaire :

 

--- Version 2010 ---

http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=13723477&linkID=9240618

 

--- Versions 2009 et 2008 ---

http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=11807875&linkID=9240618

 

Apres le fameux Cleanup Scale List , nous avons maintenant le RegAppId Cleanup !

 

Je suis toujours en attente du :

- Bug Cleanup Utility

- et surtout du 2009/2010 Accelerator !!!

 

Le Decapode

 

 

Autodesk Expert Elite Team

Lien vers le commentaire
Partager sur d’autres sites

  • 10 ans 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é