l56 Posté(e) le 28 février 2008 Posté(e) le 28 février 2008 Bonjour, Comment connaitre le nombre de Jeux de sélection ouvert ?Peut-on en ouvrir plus de 128 ? Merci à ceux qui savent.l56
zebulon_ Posté(e) le 28 février 2008 Posté(e) le 28 février 2008 bonjour, la fonction atoms-family peut nous aider. (defun c:nbjs (/ ctr lst sym) (setq ctr 0) (setq lst (atoms-family 1)) (foreach sym lst (if (= (type (eval (read sym))) 'PICKSET) (progn (setq ctr (1+ ctr)) ;; éventuellement, mettre la variable de jeu de sélection à nil pour la fermer ;; (eval (read (strcat "(setq " sym " nil)"))) (princ (strcat "\nJeu de sélection (" (itoa ctr) "): " sym)) ) ) ) ;; éventuellement, nettoyer la mémoire afin de libérer les noeuds inutilisés. ;; (gc) (princ) ) The selected objects are highlighted only when ssget is used with no arguments. Selection sets consume AutoCAD temporary file slots, so AutoLISP is not permitted to have more than 128 open at one time. If this limit is reached, AutoCAD cannot create any more selection sets and returns nil to all ssget calls. To close an unnecessary selection set variable, set it to nil. A priori, si je comprend bien l'aide de ma version 2007, la limite de 128 est toujours d'actualité (j'ai aussi regardé dans l'aide de la version 12, c'était déjà identique). Pourquoi ? c'est une autre question. Comme de nos jours on a plein de mémoire embarquée sur les ordinateurs, je ne vois pas la raison de cette limite. AmicalementZebulon_ [Edité le 28/2/2008 par zebulon_] C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
l56 Posté(e) le 28 février 2008 Auteur Posté(e) le 28 février 2008 Merci Zebulon_, ça marche tres bien.Bonne soiréeL56
(gile) Posté(e) le 28 février 2008 Posté(e) le 28 février 2008 Salut, si tu es anglophone, tu peux voir ce sujet. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
l56 Posté(e) le 17 mars 2008 Auteur Posté(e) le 17 mars 2008 Effectivement, sujet très interressant.Merci (Gile)
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