View previous topic :: View next topic |
Author |
Message |
visual
Joined: 14 Jun 2005 Posts: 42
|
(Separately) Posted: Tue Jun 14, 2005 10:10 Post subject: сортировка |
|
|
Доброе время суток. Подскажите как можно сортировать по имени (конкретно в цифрах) название папкок и файлов, как на примере, по возрастанию 1,10,11,12... 2,22...3,33.... и так далее на примере как сортирует проводник Explorer windows. Хотелось бы что бы у этих двух программ сортировались папки и файлы одинаково. Может быть существует какой нибудь плагин для TotalCommander? Спасибо. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue Jun 14, 2005 10:56 Post subject: |
|
|
visual
Для этого пропиши в файле wincmd.ini ключ SortUpper=3 (если у тебя установлен IE не ниже шестой версии, иначе надо указать SortUpper=2).
И, кстати, совсем необязательно дублировать тему в разделах, к настройке Тотала не относящихся.  _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
visual
Joined: 14 Jun 2005 Posts: 42
|
(Separately) Posted: Tue Jun 14, 2005 11:05 Post subject: CaptainFlint |
|
|
Хорошо не буду дублировать. у меня 5 версия прописал как сказал но он теперь сортирует так: 1,2,10,12,111, а в эксплорере 1,10,111,12,2, как быть? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue Jun 14, 2005 11:32 Post subject: |
|
|
visual
А, стоп, я невнимательно прочитал вопрос. Если удалить ключ SortUpper (или указать значение 0), то как будет сортировать Тотал? По идее, в этом случае он и должен выдавать 1,10,111,12,2... |
|
Back to top |
|
 |
visual
Joined: 14 Jun 2005 Posts: 42
|
(Separately) Posted: Tue Jun 14, 2005 13:41 Post subject: CaptainFlint |
|
|
Не получилось, может ка нибудь по другому? помогите мне! вы же проффесионалы!!!! мне нужно чтобы сортировка шла не по возрастанию целого числа (1,2,9,10,12,199), а попервым числам в названии файла, проще говоря, с начала по первой затем по второй и так далее как на примере по возрастанию 1,10,12,199,2,9.
Last edited by visual on Tue Jun 14, 2005 14:01; edited 1 time in total |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue Jun 14, 2005 13:59 Post subject: |
|
|
visual
Профессионалы и телепаты - не одно и то же! Как можно давать советы на просьбы а-ля "помогите, ничего не работает"? Пиши, что конкретно у тебя не работает, что отображается на экране, в каком порядке сортируется сейчас и какой порядок нужно выставить; а вообще говоря, ещё и справку было бы очень неплохо почитать. А если описывать проблему в таком стиле, как это делаешь ты, тут и сто профессионалов не помогут. |
|
Back to top |
|
 |
visual
Joined: 14 Jun 2005 Posts: 42
|
(Separately) Posted: Tue Jun 14, 2005 14:03 Post subject: CaptainFlint |
|
|
мне нужно чтобы сортировка шла не по возрастанию целого числа (1,2,9,10,12,199), а попервым числам в названии файла, проще говоря, с начала по первой затем по второй и так далее как на примере по возрастанию 1,10,12,199,2,9. в wincmd.ini не нашел ответа |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue Jun 14, 2005 14:32 Post subject: |
|
|
Тогда пропиши SortUpper=0 или SortUpper=1. Также необходимо проверить, нет ли дубликатов ключа SortUpper в wincmd.ini, ну и, конечно, после изменения этого файла необходимо перезапустить Тотал. Кроме того, нужно править именно тот wincmd.ini, который используется Тоталом (а то их может быть, вообще говоря, и несколько). Расположение используемого wincmd.ini можно посмотреть в диалоге Тотала "О программе". |
|
Back to top |
|
 |
visual
Joined: 14 Jun 2005 Posts: 42
|
(Separately) Posted: Wed Jun 15, 2005 10:04 Post subject: CaptainFlint |
|
|
Нет не получилось, по ходу ты меня не понял что я хочу, вот попробуй сам создай каталоги (папки) 1,10,12,199,2,9 и остортируй по имени и посмотри, такой порядок будет как я написал,врядли. Подскажите кто знает как решить проблему!!!!! |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Wed Jun 15, 2005 11:02 Post subject: |
|
|
Вот, прошу: результаты для всех четырёх возможных значений. Сортировал по имени. Винда стоит XP SP2, TC 6.53.
SortUpper=3: Code: | _a\
1\
2\
9\
10\
12\
199\
a\ |
SortUpper=2: Code: | 1\
2\
9\
10\
12\
199\
_a\
a\ |
SortUpper=1: Code: | 1\
10\
12\
199\
2\
9\
a\
_a\ |
SortUpper=0: Code: | _a\
1\
10\
12\
199\
2\
9\
a\ |
Жду дальнейших вопросов. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"?
Last edited by CaptainFlint on Wed Jun 15, 2005 12:03; edited 1 time in total |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Wed Jun 15, 2005 11:40 Post subject: |
|
|
CaptainFlint wrote: | Вот, прошу: результаты для всех четырёх возможных значений.
<...>
Жду дальнейших вопросов. |
Хотелось бы увидеть пример, в котором будет видно, что все четыре варианта сортировки различны . А так сейчас выходит, что вроде бы их только два. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Wed Jun 15, 2005 12:04 Post subject: |
|
|
Volniy
Добавил два каталога (a и _a) и исправил свой предыдущий пост (чтобы не дублировать). |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Wed Jun 15, 2005 14:22 Post subject: |
|
|
CaptainFlint wrote: | Добавил два каталога (a и _a) и исправил свой предыдущий пост (чтобы не дублировать). |
А может исчо разок исправишь ? Объясню зачем:
Quote: | Windows XP реализован новый алгоритм сортировки имен файлов. В предшествующих версиях Windows имена файлов сортировались, как фрагменты текста — символ за символом. Имена File1.txt, File10.txt и File100.txt помещаются перед File2.txt, поскольку цифра 1 идет до цифры 2. Поэтому многие из нам привыкли использовать в последовательности чисел дополняющие нули» — таким образом, файл File010.txt после сортировки окажется за файлом File002.txt. Однако в Windows XP каждый блок последовательности цифр рассматривается как число и сортируется как таковое. Это значит, что даже без дополняющих нулей файл File10.txt при сортировке будет размещаться после файла File2.txt. |
AFAIK SortUpper=3 это случай, когда сортировка происходит именно по методу XP. А в твоем примере с использованием "a и _a" это показано не наглядно (нужны имена с цифрами и буквами!). Ты не подумай, что я прикапываюсь, но ведь действительно об этом очень плохо написано в доках по TC, и в том числе в твоем переводе справки TC. А так ведь хочется ясности в таких вопросах  |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Wed Jun 15, 2005 14:52 Post subject: |
|
|
Volniy
Дело в том, что я не разбирался досконально в этом вопросе, поэтому точно сказать, что кто и как сортирует, не смогу, а соответственно, и грамотный всё иллюстрирующий пример не подберу. Имена с цифрами и буквами я по сути уже привёл - возьми и добавь мысленно одно и то же имя к каждому каталогу, который называется числом. Сортировка при этом останется такой же. То есть набор числовых каталогов иллюстрирует два режима - сортировка алфавитная и числовая, а каталоги "a" и "_a" добавляют небольшое различие для разных подрежимов. Возможно, кто-то другой сможет рассказать подробно, в чём конкретно различие... |
|
Back to top |
|
 |
visual
Joined: 14 Jun 2005 Posts: 42
|
(Separately) Posted: Wed Jun 15, 2005 16:04 Post subject: CaptainFlint |
|
|
все понятно, покрайне мере я все понял, но вот SortUpper=3 писать без разницы где или нужно в определенное место писать если да то куда? вот пример моего wincmd.ini
операционка win2000 sp4 IE5 Total Commander 6.01
[FileSystemPlugins]
Registry=%COMMANDER_PATH%\Plugin\Registry\registry.wfx
Task manager=%COMMANDER_PATH%\Plugin\Procfs\PROCFS.wfx
Uninstaller=%COMMANDER_PATH%\Plugin\UninstTC\UninstTC.wfx
Services=%COMMANDER_PATH%\Plugin\Services\Services.wfx
Plugin Manager=%COMMANDER_PATH%\Plugin\PluginsManager\PluginsManager.wfx
Temporary Drive=%COMMANDER_PATH%\Plugin\TempDrive\TempDrive.wfx
Erased files=%COMMANDER_PATH%\Plugin\Back2Life\Back2Life.wfx
[ListerPlugins]
0=%COMMANDER_PATH%\Plugin\Imagine\Imagine.wlx
1=%COMMANDER_PATH%\Plugin\ieView\ieview.wlx
2=%COMMANDER_PATH%\Plugin\fileinfo\fileinfo.wlx
[PackerPlugins]
dkt=21,%COMMANDER_PATH%\Plugin\Diskdir\diskdir.wcx
iso=192,%COMMANDER_PATH%\Plugin\Iso\iso.wcx
img=192,%COMMANDER_PATH%\Plugin\Iso\iso.wcx
bin=192,%COMMANDER_PATH%\Plugin\Iso\iso.wcx
nrg=192,%COMMANDER_PATH%\Plugin\Iso\iso.wcx |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|