Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

сортировка
Goto page 1, 2, 3  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
visual



Joined: 14 Jun 2005
Posts: 42

Post (Separately) Posted: Tue Jun 14, 2005 10:10    Post subject: сортировка Reply with quote

Доброе время суток. Подскажите как можно сортировать по имени (конкретно в цифрах) название папкок и файлов, как на примере, по возрастанию 1,10,11,12... 2,22...3,33.... и так далее на примере как сортирует проводник Explorer windows. Хотелось бы что бы у этих двух программ сортировались папки и файлы одинаково. Может быть существует какой нибудь плагин для TotalCommander? Спасибо.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Tue Jun 14, 2005 10:56    Post subject: Reply with quote

visual
Для этого пропиши в файле wincmd.ini ключ SortUpper=3 (если у тебя установлен IE не ниже шестой версии, иначе надо указать SortUpper=2).
И, кстати, совсем необязательно дублировать тему в разделах, к настройке Тотала не относящихся. Exclamation
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
visual



Joined: 14 Jun 2005
Posts: 42

Post (Separately) Posted: Tue Jun 14, 2005 11:05    Post subject: CaptainFlint Reply with quote

Хорошо не буду дублировать. у меня 5 версия прописал как сказал но он теперь сортирует так: 1,2,10,12,111, а в эксплорере 1,10,111,12,2, как быть?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Tue Jun 14, 2005 11:32    Post subject: Reply with quote

visual
А, стоп, я невнимательно прочитал вопрос. Если удалить ключ SortUpper (или указать значение 0), то как будет сортировать Тотал? По идее, в этом случае он и должен выдавать 1,10,111,12,2...
Back to top
View user's profile Send private message
visual



Joined: 14 Jun 2005
Posts: 42

Post (Separately) Posted: Tue Jun 14, 2005 13:41    Post subject: CaptainFlint Reply with quote

Не получилось, может ка нибудь по другому? помогите мне! вы же проффесионалы!!!! мне нужно чтобы сортировка шла не по возрастанию целого числа (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
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Tue Jun 14, 2005 13:59    Post subject: Reply with quote

visual
Профессионалы и телепаты - не одно и то же! Как можно давать советы на просьбы а-ля "помогите, ничего не работает"? Пиши, что конкретно у тебя не работает, что отображается на экране, в каком порядке сортируется сейчас и какой порядок нужно выставить; а вообще говоря, ещё и справку было бы очень неплохо почитать. А если описывать проблему в таком стиле, как это делаешь ты, тут и сто профессионалов не помогут.
Back to top
View user's profile Send private message
visual



Joined: 14 Jun 2005
Posts: 42

Post (Separately) Posted: Tue Jun 14, 2005 14:03    Post subject: CaptainFlint Reply with quote

мне нужно чтобы сортировка шла не по возрастанию целого числа (1,2,9,10,12,199), а попервым числам в названии файла, проще говоря, с начала по первой затем по второй и так далее как на примере по возрастанию 1,10,12,199,2,9. в wincmd.ini не нашел ответа
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Tue Jun 14, 2005 14:32    Post subject: Reply with quote

Тогда пропиши SortUpper=0 или SortUpper=1. Также необходимо проверить, нет ли дубликатов ключа SortUpper в wincmd.ini, ну и, конечно, после изменения этого файла необходимо перезапустить Тотал. Кроме того, нужно править именно тот wincmd.ini, который используется Тоталом (а то их может быть, вообще говоря, и несколько). Расположение используемого wincmd.ini можно посмотреть в диалоге Тотала "О программе".
Back to top
View user's profile Send private message
visual



Joined: 14 Jun 2005
Posts: 42

Post (Separately) Posted: Wed Jun 15, 2005 10:04    Post subject: CaptainFlint Reply with quote

Нет не получилось, по ходу ты меня не понял что я хочу, вот попробуй сам создай каталоги (папки) 1,10,12,199,2,9 и остортируй по имени и посмотри, такой порядок будет как я написал,врядли. Подскажите кто знает как решить проблему!!!!!
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Wed Jun 15, 2005 11:02    Post subject: Reply with quote

Вот, прошу: результаты для всех четырёх возможных значений. Сортировал по имени. Винда стоит 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
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Wed Jun 15, 2005 11:40    Post subject: Reply with quote

CaptainFlint wrote:
Вот, прошу: результаты для всех четырёх возможных значений.
<...>
Жду дальнейших вопросов.

Хотелось бы увидеть пример, в котором будет видно, что все четыре варианта сортировки различны . А так сейчас выходит, что вроде бы их только два.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Wed Jun 15, 2005 12:04    Post subject: Reply with quote

Volniy
Добавил два каталога (a и _a) и исправил свой предыдущий пост (чтобы не дублировать).
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Wed Jun 15, 2005 14:22    Post subject: Reply with quote

CaptainFlint wrote:
Добавил два каталога (a и _a) и исправил свой предыдущий пост (чтобы не дублировать).

А может исчо разок исправишь Wink ? Объясню зачем:

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. А так ведь хочется ясности в таких вопросах Smile
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Wed Jun 15, 2005 14:52    Post subject: Reply with quote

Volniy
Дело в том, что я не разбирался досконально в этом вопросе, поэтому точно сказать, что кто и как сортирует, не смогу, а соответственно, и грамотный всё иллюстрирующий пример не подберу. Имена с цифрами и буквами я по сути уже привёл - возьми и добавь мысленно одно и то же имя к каждому каталогу, который называется числом. Сортировка при этом останется такой же. То есть набор числовых каталогов иллюстрирует два режима - сортировка алфавитная и числовая, а каталоги "a" и "_a" добавляют небольшое различие для разных подрежимов. Возможно, кто-то другой сможет рассказать подробно, в чём конкретно различие...
Back to top
View user's profile Send private message
visual



Joined: 14 Jun 2005
Posts: 42

Post (Separately) Posted: Wed Jun 15, 2005 16:04    Post subject: CaptainFlint Reply with quote

все понятно, покрайне мере я все понял, но вот 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
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
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