Bonjour.
Comme vous le savez sans doute, depuis la version SP2 de windows XP, l'explorer classe les fichiers comme ceci :
1, 002, 03, 000004... en faisant le tri par valeur numérique.
Pour retrouver un ordre 'alphabétique' plus naturel, on peut changer le registre. Ce que j'ai fait.
Maintenant, dans l'explorer mes fichiers sont rangés comme suit :
000004, 002, 03, 1. Bon. ok.
Total Commander propose - oh joie - 4 façons de classer les fichiers. Dont une qui reprend celle de windows ancienne mode : Alphabétique, en considérant les accents.
Tout est bien, alors ? Bin, oui, mais j'ai un souci. Je suis en train d'écrire un script de classement pour adobe bridge et je n'arrive pas à retrouver le codage utilisé par windows/total commander.
J'ai cherché dans le fichier ini mais quand on change la façon de classer dans total commander, c'est la ligne 'sortorder' qui change de 0 à 3.... rien sur l'algorythme utilisé.
ça ne semble pas être de l'utf-8, ni de l'ansi, ni de l'unicode (mais presque), ni ascii non plus... qu'est-ce qui reste ?
Si quelqu'un pouvait me renseigner, me dire : "Pour sortorder=0, c'est le classement xxxx qui est utilisé par total Commander", ça me permettrait d'avancer.
Désolé pour la longueur du message.
Merci par avance pour les éventuelles réponses.
Bonne journée à tous
Comment Total Commander classe-t-il les fichiers ?
Moderators: Stefan2, white, nsp
- ghisler(Author)
- Site Admin
- Posts: 50421
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
C'est configuré dans Options - Configuration - Afficher - Méthode de tri.
Pour la méthode de l'Explorateur, utilisez s.v.p. "Tri naturel: alphabétique et nombres".
Pour la méthode de l'Explorateur, utilisez s.v.p. "Tri naturel: alphabétique et nombres".
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
merci pour la réponse.
Mais ça ne m'avance pas. J'ai changé les options windows pour avoir un classement alphabétique, et dans TC ça correspnd à : Alphabétique, en considérant les accents
on dirait un classement ascii, mais sans tenir compte des majuscules et minuscules. (le même que windows 2000 par ailleurs)
je voulais savoir quel encodage utiliser pour obtenir cela dans mon script jsx, et ce que je dois écrire en entête de page, sur la ligne "encoding=...." pour obtenir le même classement
voilà
désolé de m'être mal exprimé
... et bravo pour proposer un tel choix de classements. peu de logs le font!
Mais ça ne m'avance pas. J'ai changé les options windows pour avoir un classement alphabétique, et dans TC ça correspnd à : Alphabétique, en considérant les accents
on dirait un classement ascii, mais sans tenir compte des majuscules et minuscules. (le même que windows 2000 par ailleurs)
je voulais savoir quel encodage utiliser pour obtenir cela dans mon script jsx, et ce que je dois écrire en entête de page, sur la ligne "encoding=...." pour obtenir le même classement
voilà
désolé de m'être mal exprimé
... et bravo pour proposer un tel choix de classements. peu de logs le font!
- ghisler(Author)
- Site Admin
- Posts: 50421
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
TC simplement change les lettres en minuscule avant de les comparer.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com