Communauté
AutoCAD – tous produits - Français
Bienvenue sur les forums AutoCAD d’Autodesk. Partagez vos connaissances, posez des questions, et explorez les sujets AutoCAD populaires.
annuler
Affichage des résultats de 
Afficher  uniquement  | Rechercher plutôt 
Vouliez-vous dire : 

Autocad 2007 - palette et liste des calques

12 RÉPONSES 12
Répondre
Message 1 sur 13
Anonymous
734 Visites, 12 Réponses

Autocad 2007 - palette et liste des calques

Bonjour,

 

J'aimerais savoir si il existe un moyen d’intégrer la liste a la palette, de façon a avoir tout les calques sous les yeux. (ne trouvant pas la liste déroutante très pratique)

Lisp, script, ou autre moyen, est-ce possible ? (mis a part passer a une version ultérieure)

Merci de vos réponses.

Julian (Autocad 2007 version japonaise)

12 RÉPONSES 12
Message 2 sur 13
jamesemouche
en réponse à: Anonymous

slt

 

pourquoi ne pas afficher simplement la fenêtre des calques?

Message 3 sur 13
otobox
en réponse à: jamesemouche

Probablement parce que la fenêtre des calques est modale (c'est à dire que si elle est ouverte, on ne peut plus rien faire dans le dessin).

La version 4 de Rhino (qui possède une interface très proche de d'ACAD) a un gestionnaire de calques qui est bien plus pratique : outre le fait qu'ils aient rajouté une arborescence de calques 🙂 la fenêtre peut rester ouverte (sur le deuxième écran par exemple si on a la chance de bosser avec 2 écrans) tout en continuant de dessiner. Gain de temps et ergonomie puissance 1000 !

Message 4 sur 13
jamesemouche
en réponse à: otobox

sauf erreur de ma part, on peut avoir les calques dans une fenetre a part avec arborescence tout en ayant le dessin actif dans autocad. par contre je sais que ca ne passe pas en SDI=1 (ou 0, une chance sur 2 ^^)

Message 5 sur 13
otobox
en réponse à: jamesemouche

Ca m'intéresse ! Par contre, je ne sais pas ce qu'est ce SDI=1... Une variable ?

 

Je travaille avec la version complète de ACAD 2005. Est-ce que ça fonctionne ?

Message 6 sur 13
otobox
en réponse à: jamesemouche

Bon, alors je viens de tester cette variable au boulot. Apparemment, SDI sert à indiquer l'appli travaille en multidocument:

 

Indique si le programme s'exécute avec une interface monodocument ou multidocument. Aide les développeurs de produits tiers à mettre à jour les applications pour qu'elles fonctionnent de façon transparente avec le mode multidessin d'AutoCAD.

0 Active l'interface multidessin

1 Désactive l'interface multidessin.

2 (Lecture seule) L'interface multidessin est désactivée, car AutoCAD a chargé une application qui ne prend pas en charge le mode multidessin. La valeur 2 de la variable SDI n'est pas enregistrée.

3 (Lecture seule) L'interface multidessin est désactivée car l'utilisateur a affecté la valeur 1 à SDI et AutoCAD a chargé une application qui ne prend pas en charge le mode multidessin. (La valeur 1 a été attribuée à SDI avant le chargement de l'application.) La valeur 3 de la variable SDI n'est pas enregistrée.

Si la valeur de SDI est 3, AutoCAD la remplace automatiquement par 1 lorsque l'application qui ne prend pas en charge le multidessin est déchargée.

 

Rien a voir avec la fenêtre des calques en modale ou non.

Message 7 sur 13
jamesemouche
en réponse à: otobox

Oui c'est bien l'utilité de cette variable, en SDI=0, on peut ouvrir plusieurs plans dans une même session AutoCAD.

Et, elle autorise aussi beaucoup de fenêtres (ex: les xrefs, le gestionnaire de dessin, la fenêtre de calques) à se comporter comme la fenêtre des propriétés. (cad une fenêtre qui ne gelé pas le dessin lorsqu'on s'en sert)

J'utilise ça depuis la version 2007 jusqu'à 2012, je sais pas si ça passe sous la 2005...

Message 8 sur 13
nicolas.menu
en réponse à: Anonymous

Bonjour,

Aussi loin que je puisse comprendre, je ne pense pas que SDI puisse vous aider dans ce cas. A vous de voir...

En revanche, depuis la version 2009 d'AutoCAD existe un gestionnaire de calque "modeless" qui reste ouvert en permanence et répercute immédiatement les changement d'état (sans avoir à cliquer sur OK ou Appliquer). A priori, c'est ce que vous souhaitez... Ceci-dit, c'est uniquement dispo dès la version 2009.

Je ne connais malheureusement pas d'autres solutions (ni lisp ni VB) qui permetteraient  de faire la même chose, bien que cela soit certainement possible à coder.
Bonne chasse 😉

 



Nicolas Menu
Support Specialist, Civil 3D
Product Support
Autodesk, Inc.

Message 9 sur 13
jamesemouche
en réponse à: nicolas.menu

C'est tout vu.

 

Ce qui est demandé, c'est de pouvoir bosser sur le dessin tout en ayant le gestionnaire de calques ouvert, et de pouvoir passer de l'un à l'autre sans problème. Donc, si, la variable SDI est utile dans ce cas là. J'ai testé à l'instant ce qui donne:

 

SDI=0 on peut ouvrir les fenêtres xrefs, calques etc.. les ancrer ou non.

SDI=1 on peut ouvrir les fenêtres xrefs, calques etc mais on est obligé de les fermer pour pouvoir rebosser sur le dessin.

 

Pas besoin de lisp, vba ou autre.

Message 10 sur 13
nicolas.menu
en réponse à: jamesemouche

D'accord pour les Xrefs mais en ce qui concerne le gestionnaire de calque j'ai quelques doutes.

Si vous êtes dans une version post 2009 vous utilisez vraissemblablement le nouveau (à moins que vous n'ayez modifié _LAYERDLGMODE ou que vous utilisiez la command _CLASSICLAYER) gestionnaire de calque, donc dans ce cas, pas de soucis, effectivement.
Dans les version pre-2009 le gestionnaire de calque n'est pas "modeless" à moins que ma mémoire ne défaille...






Nicolas Menu
Support Specialist, Civil 3D
Product Support
Autodesk, Inc.

Message 11 sur 13
otobox
en réponse à: jamesemouche

SDI=0 avec la version ACAD2005, ça ne fonctionne pas. Tant pis.

Message 12 sur 13
jamesemouche
en réponse à: nicolas.menu

Sans problème de mémoire, j'arrive au même résultat aussi bien avec la fenêtre des xrefs que celle des calques, sous Autocad 2008, 2010, 2011 et 2012

Message 13 sur 13
Anonymous
en réponse à: nicolas.menu

Merci pour toute ces reponse, mais le sujet reste ouvert apparement 😕

 


nicolas.menu a écrit :

Bonjour,

Aussi loin que je puisse comprendre, je ne pense pas que SDI puisse vous aider dans ce cas. A vous de voir...

En revanche, depuis la version 2009 d'AutoCAD existe un gestionnaire de calque "modeless" qui reste ouvert en permanence et répercute immédiatement les changement d'état (sans avoir à cliquer sur OK ou Appliquer). A priori, c'est ce que vous souhaitez... Ceci-dit, c'est uniquement dispo dès la version 2009.

Je ne connais malheureusement pas d'autres solutions (ni lisp ni VB) qui permetteraient  de faire la même chose, bien que cela soit certainement possible à coder.
Bonne chasse 😉

 


 

Oui, tu as tout a fait compris ce que je recherche. J'ai pu manipuler la version 2011 sur mac, et effectivement, le gestionnaire de calque qui reste ouvert, c'est bien pratique.

 

A l'evidence, cela parait quasi-impossible sur 2007 😕

 

Comme dirait l'autre : "Patience et longueur de temps. Font plus que force ni que rage."

Alors, je reste patient, et la solution viendra ... peut-etre =O

Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.

Publier dans les forums  

Autodesk Design & Make Report