Aller au contenu

transfert de 2011 vers 2009


tingis

Messages recommandés

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.

 

Lien vers le commentaire
Partager sur d’autres sites

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 @)

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

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é