tingis Posté(e) le 10 août 2010 Posté(e) le 10 août 2010 Bonjour,Voilà le petit soucis que j'ai, un fichier crée sur 2011 avec des objets AEC est transferé dans 2009, il est plus possible de lancer la commande UNITS, les murs dessinés en objets sont déformés. Existe il une variable ou un lisp qui p ermet de corriger celà. Merci.
rebcao Posté(e) le 10 août 2010 Posté(e) le 10 août 2010 Bonjour, Déformé ? c'est à dire ? Un problème d'unités ? Les unités déclarées dans la commande UNITES doivent correspondre à la réalité de construction ! Si les BLOCS sont définis SANS UNITES, il faut changer INSUNITSDEFSOURCE et INSUNITSDEFTARGET à 0 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 @)
tingis Posté(e) le 11 août 2010 Auteur Posté(e) le 11 août 2010 Bonjour,On a déjà essayé avec ces variables ça n'a rien changé, quand on import le fichier 2011 vers 2009 on a même pas acces à la variable UNITS.Pour ce qui est des murs objet ils ont déformés. A l'ouverture du fichier on a ce message: "THIS DRAWING CONTAINS NEWER VERSIONS OF OBJECTS"Quand on tape la variable UNITS on a le message: "COMMAND NOT ALLOWED BECAUSE DRAWING CONTAINS OBJECTS FROM NEWER VERSIOON OF THIS APPLICATION" Merci.
Fraid Posté(e) le 11 août 2010 Posté(e) le 11 août 2010 Bonjour, A tu essayé de l'enregistrer au format 2000 et l'ouvrir avec 2009 ? https://github.com/Fraiddd
tingis Posté(e) le 11 août 2010 Auteur Posté(e) le 11 août 2010 Bonjour,Oui j'ai essayé toutes les versions, purger, etc... On dirait qu'une fois qu'on est passé à la dernière version il est plus possible de revenir en arrière. On a essayé sur plusieurs pc, toujours le même résultat.
Fraid Posté(e) le 11 août 2010 Posté(e) le 11 août 2010 Un "petit lisp de Gile;;RemoveAEC : supprime tous les dictionnaires AEC du dessin;;;; RemoveAEC par GC --> Remove_AEC;; Supprime tous les dictionnaires AEC du dessin (defun c:Remove_AEC () (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 par GC --> Remove_DICT;; Supprime tous les dictionnaires non créés par AutoCAD (defun c:Remove_DICT () (foreach p (entget (namedobjdict)) (if (and (= 3 (car p)) (not (wcmatch (cdr p) "ACAD*,AcDb*,ASE*")) ) (dictremove (namedobjdict) (cdr p)) )) (princ)) J'espere que cela va t'aider https://github.com/Fraiddd
tingis Posté(e) le 12 août 2010 Auteur Posté(e) le 12 août 2010 Merci,Mais ça marche toujours pas.j'ai lancé le lisp dans la 2011 et sauvé en 2009, ensuite le lisp dans la 2009, mais toujours rien. La commande UNITS ne marche toujours pas. Merci
rebcao Posté(e) le 13 août 2010 Posté(e) le 13 août 2010 Bonjour, Ton dessin m'intéresse ! tu peux me l'envoyer à l'adresse en pied de page... 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 @)
Messages recommandé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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant