Aller au contenu

ordre des calques_2005


Messages recommandés

Posté(e)

Hello,

 

je suis passé sous 2005 dernièrement et j'ai constaté un truc qui m'agasse.

lorsque j'ouvre le gestionnaire des calques (à noter l'améioration de la gestion des groupes de calques une petite merveille) l'ordre des calque apparait toujours autour du calque courant alors que dans les autres versions il commence toujours à 0 ( par le début).

 

merci de me dire par quelle varaible on peut modifier cela .

 

au faite j'ai eux un petit bug j'ai réussi à avoir dans le même fichier deux fois le calque 0, j'ai un fond d'écran comme preuve et il n'y a pas de photoshop la derrière.

>>>>>>>>>> venez visiter mon nouveau site d’Architecture http://argile.archi.free.fr <<<<<<<<<

Posté(e)

salut

 

je ne sais pas pour 2005 mais pour les anciennes versions c'est la variable maxsort qu'il faut mettre à 500 ou plus (pour etre tranquille)

 

Eric

Posté(e)

Salut,

 

A priori tes calques sont triés par ordre d'[surligneur]ETAT[/surligneur] (nouvelle colonne dans la version 2005)

 

As-tu déjà essayé de trier tes calques par ordre de [surligneur]NOM[/surligneur] ?

Ensuite ferme le gestionnaire de calque puis ré-ouvre le pour voir si ça été gardé en mémoire.

 

Concernant les éventuels bugs : As-tu installé le Service Pack 1 ?

 

Si non, tu le trouveras ci-dessous :

 

http://www.cadxp.com/Sections+index-req-viewarticle-artid-17.html

 

A+

 

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

Posté(e)

Re-salut

 

je ne sais pas pour 2005 mais pour les anciennes versions c'est la variable maxsort qu'il faut mettre à 500 ou plus (pour etre tranquille)

 

Sur mon poste cette variable est à [surligneur]1000[/surligneur]

 

Ci-dessous la définition de [surligneur] MAXSORT[/surligneur] dans l'aide AutoCAD

 

Type : Entier

Enregistrée dans : Base de registres

Valeur initiale : 1000

 

Définit le nombre maximal de noms de symboles ou de blocs triés par les commandes de

liste. Si le nombre total d'éléments dépasse cette valeur, aucun élément n'est trié.

 

A+

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

Posté(e)

Pour obtenir 2 fois le calque "0", vu que les espaces sont acceptés dans les noms de calque, ne serais ce pas le cas: le calque "0" par défaut et le même avec de nombreux espace puis un "." au delà de 32 caractères

Je crois aussi qu'on peut utiliser un caractère "blanc" différent de l'espace peut être (Alt + 0160) , je ne sais plus.

Si c'est le cas, c'est une utilisation tordue de caractère spéciaux.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Eh non malheureusement c'est aucun de ceux que tu explique, c'est vraiment 2 calque 0.

 

vrai de vrai c'est pas des blague, mais je pense que c'est un bug vu que c'est un plan exporté depuis Allplan le truc qui dessine en allemand et qu'il leur à fallu 15 versions pour avoir un icone enregistrer beh c'est pas bien de dire du mal des autres. Mis nous chez CADxp on est bien.

 

@+

>>>>>>>>>> venez visiter mon nouveau site d’Architecture http://argile.archi.free.fr <<<<<<<<<

Posté(e)

Re-salut,

 

Ca m'intéresse ton fichier avec 2 calques 0

 

Si tu veux, envoie le moi à l'adresse jifi@servette.xx [surligneur](remplace .xx par .ch)[/surligneur]

 

A+

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

Posté(e)

Hello collègue suisse :-)

 

Ce qui m'est deja arrivé, c'est de ne pas avoir de calque 0, mais un calque 000 inpurgable.

Mais c'etait un dessin qui venait d'ailleurs.

Posté(e)

Salut,

 

Hey mais est-ce possible ? une ou un collègue Helvétique ? :exclam: :D :cool: :hallucine: :thumbup:

 

Pour les calques non purgeables voir ce sujet :

http://www.cadxp.com/sujetXForum-6659.htm

 

Ceci dit, je suis toujours intéressé par vos fichiers qui ont des problèmes de calques. Si ça vous dit j'y jette un oeil à jifi@servette.xx [surligneur](remplace .xx par .ch)[/surligneur]

 

Concernant le sujet de départ, il existait effectivement 2 calques 0, mais après analyse avec SuperPurge il s'est avéré que le 2ème calque 0 portait le nom de [surligneur]0 (2)[/surligneur]

Le problème venait d'un bug de conversion entre le soft TOParchi et AutoCAD.

Il a suffit de renommer ce calque pour résoudre le problème.

Pourquoi AutoCAD n'arrivait pas à afficher le nom du calque de manière correcte m'échappe.

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

Posté(e)

Salut Patrick_35

 

Juste une question, ce n'est pas le chiffre zéro et la lettre O par hasard ?

 

Non... Non... Bien essayé, mais il y avait bien 2 calques 0 dans ce fichier... :o

 

A+

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

Posté(e)

Jifi,

 

Pourrais tu, par curiosité, faire un copier-coller de ces quelques lignes dans les fichiers incriminés?

Ceci dans la ligne de commande et donner le résulat.

Merci.

 

((lambda ( / def_lay)

(setq def_lay (tblnext "LAYER" T))

(print (cdr (assoc 2 def_lay)))

(while (setq def_lay (tblnext "LAYER"))

(print (cdr (assoc 2 def_lay)))

)

(prin1)

))

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Salut bonuscad,

 

No problemo... ;)

Voilà ce que ça donne... :P

 

A+

 

 Commande: ((lambda ( / def_lay)
((_> (setq def_lay (tblnext "LAYER" T))
((_> (print (cdr (assoc 2 def_lay)))
((_> (while (setq def_lay (tblnext "LAYER"))
(((_> (print (cdr (assoc 2 def_lay)))
(((_> )
((_> (prin1)
((_> ))

[surligneur]"0"
"0"[/surligneur]
"100"
"150"
"200"
"Defpoints"
"0_fmult"
"0_cartouche"
"symb"
"0_esquisse"

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

Posté(e)

suite à ton message, bonuscad je te transmet la réponse d'autocad et l'on constate qu'il y vraiment 2 calques 0. Les mystères de l'informatique.

 

@+ Argilles

 

Ouverture d'un fichier au format AutoCAD 2000.

Régénération du modèle.

Appuyez sur ENTREE pour continuer:

Commande:

Commande:

Commande:

Utilitaires de menu AutoCAD chargés.

Commande: ((lambda ( / def_lay)

((_> (setq def_lay (tblnext "LAYER" T))

((_> (print (cdr (assoc 2 def_lay)))

((_> (while (setq def_lay (tblnext "LAYER"))

(((_> (print (cdr (assoc 2 def_lay)))

(((_> )

((_> (prin1)

((_> ))

 

"0"

"0"

"100"

"150"

"200"

"Defpoints"

"0_fmult"

"0_cartouche"

"symb"

"0_esquisse"

>>>>>>>>>> venez visiter mon nouveau site d’Architecture http://argile.archi.free.fr <<<<<<<<<

Posté(e)

Hi hi!

 

C'est bien ce que je disais, un caractère spécial!

 

Essayer de coller en ligne de commande, ceci pour le fun dans un nouveau dessin, vous verrez vous aurez 2 calques "0"

 

(entmake '((0 . "LAYER")

(100 . "AcDbSymbolTableRecord")

(100 . "AcDbLayerTableRecord")

(2 . "0\240")

(70 . 0)

(62 . 7)

(370 . -3)

(6 . "Continuous")

)

)

 

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Re-salut,

 

Hi hi!

 

C'est bien ce que je disais, un caractère spécial!

 

Pas si sûr que ça, car avec ton exemple, on obtient bien un 2ème calque 0, mais il est suivi d'un espace quand on l'édite, alors que dans le fichier en question il s'agit bien d'un 2ème calque 0 sans espace ni avant ni après. Si tu veux je t'envoie le fichier ou demande le à argilles

 

A+

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

Posté(e)

Je suis comme Bonus, il doit y avoir un caractère spécial

 

Et en reprenant sa routine pour y voir aussi les codes ascii des caractères, ça donne quoi ?

 

@+

 

((lambda ( / def_lay)
(setq def_lay (tblnext "LAYER" T))
(princ (strcat "\n\tCalque : "(cdr (assoc 2 def_lay)) " \t\t Codes Ascii \t\t "))
(princ (vl-string->list (cdr (assoc 2 def_lay))))
(while (setq def_lay (tblnext "LAYER"))
(princ (strcat "\n\tCalque : "(cdr (assoc 2 def_lay)) " \t\t Codes Ascii \t\t "))
(princ (vl-string->list (cdr (assoc 2 def_lay))))
)
(prin1)
))

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

Posté(e)

Ca donne ceci :

 

Commande: ((lambda ( / def_lay)
((_> (setq def_lay (tblnext "LAYER" T))
((_> (princ (strcat "\n\tCalque : "(cdr (assoc 2 def_lay)) " \t\t Codes Ascii 
\t\t "))
((_> (princ (vl-string->list (cdr (assoc 2 def_lay))))
((_> (while (setq def_lay (tblnext "LAYER"))
(((_> (princ (strcat "\n\tCalque : "(cdr (assoc 2 def_lay)) " \t\t Codes Ascii 
\t\t "))
(((_> (princ (vl-string->list (cdr (assoc 2 def_lay))))
(((_> )
((_> (prin1)
((_> ))

[surligneur]Calque : 0             Codes Ascii        (48)
Calque : 0             Codes Ascii        (48)[/surligneur]
Calque : 100     Codes Ascii           (49 48 48)
Calque : 150     Codes Ascii           (49 53 48)
Calque : 200     Codes Ascii           (50 48 48)
Calque : Defpoints                Codes Ascii             (68 101 102 112 111 
105 110 116 115)
Calque : 0_fmult          Codes Ascii          (48 95 102 109 117 108 116)
Calque : 0_cartouche        Codes Ascii                (48 95 99 97 114 116 
111 117 99 104 101)
Calque : symb        Codes Ascii                (115 121 109 98)
Calque : 0_esquisse     Codes Ascii           (48 95 101 115 113 117 105 115 
115 101)

Jean-Philippe - Formateur / Dessinateur sur AutoCAD et MEP

http://www.git-cad.ch

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é