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 Previous  1, 2, 3
 
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
Batya



Joined: 15 Dec 2004
Posts: 2227
Location: Москва, Россия

Post (Separately) Posted: Mon Oct 31, 2005 12:16    Post subject: Reply with quote

_Elzor
Хм.. И правда - совсем забыл Smile Просто привык к своим настройкам.

-=Space=-
По какому принципу вытаскивать дату из имени каталога? Последние 8 символов?
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2227
Location: Москва, Россия

Post (Separately) Posted: Mon Oct 31, 2005 13:55    Post subject: Reply with quote

-=Space=-
Нужно в папке плагина Script WDX создать файл *.vbs (например, DateInDir.vbs) с содержимым:
Code:
LenYear = 2               ' Количество цифр года
LenDate = 4 + LenYear     ' Длина строки даты
FileNameLeft  = Left (FileName, Len(FileName) - LenDate)
DateInName    = Right(FileName, LenDate)
FileNameRight = Mid(DateInName, LenDate - LenYear + 1 , LenYear) & "." & Mid(DateInName, 4 , 2) & "." & Mid(DateInName, 1 , 2)
content = FileNameLeft & FileNameRight

В script.ini (настройки плагина) создаем новую секцию, например:
Code:
[Date In Dir]
Script=DateInDir.vbs
LongName=0
ParseDirs=1

В секции Script пишем:
Code:
Section=Date In Dir

Должно работать для приведенного выше случая.
Back to top
View user's profile Send private message
-=Space=-



Joined: 14 Dec 2004
Posts: 54
Location: Из Зелека

Post (Separately) Posted: Mon Oct 31, 2005 22:44    Post subject: Reply with quote

глючит скриптик
пример CD1 - rezult пишет недопустимый вызов или аргумент прцедуры: 'Left'

кстати с моими дирами он тоже не работает
Эфир 03.11.05\ пишет Эфир 0305..0..1
Эфир 07.11.05\ пишет Эфир 0305..0..1
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2227
Location: Москва, Россия

Post (Separately) Posted: Tue Nov 01, 2005 12:26    Post subject: Reply with quote

-=Space=-
1. По поводу ошибки - пришли так называемую спецификацию. Что и в каком виде ты хочешь получить? Об этом я спрашивал сразу. Интересут в том числе, как обрабатывать папки, у которых нет даты в имени?
2. Сорри, промахнулся. Поправь:
Code:
LenDate = 6 + LenYear
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Tue Nov 01, 2005 13:47    Post subject: Reply with quote

а вот, то же самое, с помощью Regexp content плагина
Code:
[efir]
find="(\d{2})\.(\d{2})\.(\d{2})"
change="$3$2$1"
ParceDirs=1
Substitute=1
others=0
Back to top
View user's profile Send private message
loat



Joined: 17 Nov 2005
Posts: 6

Post (Separately) Posted: Thu Nov 17, 2005 21:00    Post subject: Reply with quote

незнаю почему но неправильно работает сортировка файлов.
стоит сортировка по типу файла, но если в одном окне есть файлы одинакового типа, то по нормальному он должен их сортировать по имени, а он их сортирует черт знает как.

например в одной папке есть другие папки и когда сортировка ведеться по типу они сортируються таким образом:

DVD
AudioGrabber 1.81 rus

когда сортировка ведеться по имени то они сортируються нормально:

AudioGrabber 1.81 rus
DVD

Помогите пожалуйста сделать так чтобы при сортировке по типу папки сортировались по имени
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Thu Nov 17, 2005 21:17    Post subject: Reply with quote

loat
Quote:
например в одной папке есть другие папки и когда сортировка ведеться по типу они сортируються таким образом:

DVD
AudioGrabber 1.81 rus

Типом (расширением) считается то, что после точки. То есть у второй папки предполагается имя "AudioGrabber 1" и расширение "81 rus", вот Тотал и сортирует в соответствии с этим расширением.

Quote:
Помогите пожалуйста сделать так чтобы при сортировке по типу папки сортировались по имени

В точности так сделать нельзя. Можно полностью отключить сортировку папок, чтобы они всегда сортировались только по имени. Для этого в диалоге настроек -> Экран надо включить опцию Сортировка каталогов -> Всегда по имени.
Back to top
View user's profile Send private message
_Elzor



Joined: 31 Aug 2005
Posts: 33
Location: Орск

Post (Separately) Posted: Thu Nov 17, 2005 21:39    Post subject: Reply with quote

Quote:
В точности так сделать нельзя. Можно полностью отключить сортировку папок, чтобы они всегда сортировались только по имени. Для этого в диалоге настроек -> Экран надо включить опцию Сортировка каталогов -> Всегда по имени.

Почему же? Есть же wdx плагин (названия не помню) который позволяет сортировать по файловым группам. В сочетании с SUPER_WDX.wdx и Directory.wdx каталоги и файлы можно сортировать как угодно и абсолютно независимо друг от друга.
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Thu Nov 17, 2005 21:43    Post subject: Reply with quote

_Elzor
Quote:
Почему же? Есть же wdx плагин (названия не помню) который позволяет сортировать по файловым группам. В сочетании с SUPER_WDX.wdx и Directory.wdx каталоги и файлы можно сортировать как угодно и абсолютно независимо друг от друга.

В принципе, вариант, конечно, но лично мне очень неудобно специально для сортировки переключаться из нужного мне в данный момент режима в какой-то ещё...
Back to top
View user's profile Send private message
1101



Joined: 15 Oct 2007
Posts: 2

Post (Separately) Posted: Mon Oct 15, 2007 22:02    Post subject: Reply with quote

не сортируются папки (имя, дата). подскажите, плз, в чем может быть трабла?
с сортировкой файлов все в порядке.

2k sp4 / tc 6.55 powerpack 1.10 samlab


Last edited by 1101 on Wed Nov 25, 2009 09:31; edited 1 time in total
Back to top
View user's profile Send private message
CaptainFlint



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

Post (Separately) Posted: Tue Oct 16, 2007 01:43    Post subject: Reply with quote

1101
http://forum.wincmd.ru/viewtopic.php?p=6468#6468
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
1101



Joined: 15 Oct 2007
Posts: 2

Post (Separately) Posted: Sat Oct 20, 2007 03:20    Post subject: Reply with quote

CaptainFlint wrote:
1101
http://forum.wincmd.ru/viewtopic.php?p=6468#6468


ёпта...

спасибо
Back to top
View user's profile Send private message
Рваный Тапак



Joined: 01 May 2009
Posts: 8
Location: из Города Героя Тулы

Post (Separately) Posted: Sat Oct 26, 2013 18:04    Post subject: Reply with quote

Подскажите пожалуйста как в TC установить сортировку по умолчанию исключительно по имени. Сейчас у меня сортировка по умолчанию - по дате. Т.е. какую папку ни открою - файлы рассортированы по дате.
_________________
|"""""""""""""""""| |\
|Холодное пиво! ||""\__,
|_____________ |||_|__|_ )
*(@)|(@)"""*******(@)"
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Oct 26, 2013 18:15    Post subject: Reply with quote

Рваный Тапак
После смены сортировки выполнить команду "Сохранить настройки".
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10422
Location: Россия, Саратов

Post (Separately) Posted: Fri Nov 08, 2013 08:54    Post subject: Reply with quote

Рваный Тапак
При включённом автосохранении вида панелей в применении указанной команды необходимости быть не должно. Так что начать надо с проверки секции "Сохранять при выходе" на странице настроек "Основные операции". Если там все галки на месте, надо разобираться с правами доступа (из-за ограничения которых, возможно, и другие настройки не сохраняются). Это обсуждалось на форуме многократно (всего один пример) — пользуемся поиском.

А вообще хочу заметить, что эта тема была создана много лет назад (хотя и с неудачным чрезмерно общим заголовком, как тогда делалось сплошь и рядом) для решения совершенно конкретных задач, а не как постоянный контейнер для произвольных вопросов по сортировке. (При наличии на форуме ещё массы нужных и ненужных тем по конкретным аспектам сортировки.) Уже второй раз она поднимается необоснованно — с вопросами, на которые неоднократно отвечалось. Чтобы прекратить эту тенденцию, тема закрывается.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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 Previous  1, 2, 3
Page 3 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