rebcao Posté(e) le 2 novembre 2011 Posté(e) le 2 novembre 2011 Bonjour à Toutes et à Tous, J'ai fait une recherche sans succès !!! J'avais vu passer un sujet sur un programme LISP qui classait ALPHANUMERIQUEMENT les onglets de présentation... Merci pour votre aide à retrouver ce sujet... 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 @)
FormaBois Posté(e) le 2 novembre 2011 Posté(e) le 2 novembre 2011 Salut Christian,Est-ce que ça serait ce post ?Un autre ici Studio Gfilm - Agence de communication par l'image "Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"
rebcao Posté(e) le 2 novembre 2011 Auteur Posté(e) le 2 novembre 2011 Re, Super FormaBois C'est le 2e qui fut le bon (Un autre ici) Merci 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 @)
rebcao Posté(e) le 2 novembre 2011 Auteur Posté(e) le 2 novembre 2011 Re, Re, Une petite remarque quel est le type d'indexage utilisé car curieusement comme depuis VISTA et SEVEN dans certains cas le caractère _ (underscore) se retrouve en fin de liste alors qu'il est généralement toujours en tête !!!! :unsure: 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 @)
VDH-Bruno Posté(e) le 2 novembre 2011 Posté(e) le 2 novembre 2011 Bonjour rebcao, Une petite remarque quel est le type d'indexage utilisé car curieusement comme depuis VISTA et SEVEN dans certains cas le caractère _ (underscore) se retrouve en fin de liste alors qu'il est généralement toujours en tête !!!! Sur ce coup la VISTA et SEVEN non rien avoir dans l’histoire, tout ce passe dans cette ligne de code :;; trier la liste (setq layoutsName (vl-sort layoutsName '<)) Plus précisément au niveau de la fonction de comparaison utilisé <, exemple :_$ (vl-sort '("1" "0" "b" "B" "33" "3" "_") '<) ("0" "1" "3" "33" "B" "_" "b") Pour retrouver un trie plus conforme à tes attentes remplace la ligne précédente par celle-ci.(setq layoutsName (acad_strlsort layoutsName)) Exemple:_$ (acad_strlsort '("1" "0" "b" "B" "33" "3" "_")) ("_" "0" "1" "3" "33" "b" "B") A+ Apprendre => Prendre => Rendre
VDH-Bruno Posté(e) le 2 novembre 2011 Posté(e) le 2 novembre 2011 Re, Pour compléter ta questionquel est le type d'indexage La fonction de trie utilisé avec le comparateur < effectue un trie en fonction des codes ASCII, pour t’en convaincre tu peux regarder ces quelques expressions : _$ (vl-sort '("1" "0" "b" "B" "33" "3" "_") '<) ("0" "1" "3" "33" "B" "_" "b") _$ (mapcar 'ascii '("1" "0" "b" "B" "33" "3" "_")) (49 48 98 66 51 51 95) A+ Apprendre => Prendre => Rendre
FormaBois Posté(e) le 2 novembre 2011 Posté(e) le 2 novembre 2011 Super FormaBois C'est le 2e qui fut le bon (Un autre ici)MerciContent d'avoir pu t'aider, avec tout ce que tu partages c'est un juste retourPour les recherches sur CADxp j'utilise le moteur de Patrick Studio Gfilm - Agence de communication par l'image "Le matin tu peux rester couché pour poursuivre ton rêve, ou te lever pour le réaliser"
rebcao Posté(e) le 2 novembre 2011 Auteur Posté(e) le 2 novembre 2011 Bonsoir, Sympa FormaBois... Merci Bruno pour cette précision... Il y avait bien quelque chose ! 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