Page 1 of 3

Привязать Режим Сортировки к папке

Posted: Mon 06 Oct, 2014 22:09
by Reputet
Всем привет.

Я, в основном, использую режим сортировки "по имени".
Но конкретно в одной папке мне более полезен порядок "по времени создания".
И, хотелось бы, чтобы переходя в эту папку, содержимое было автоматически отсортировано по времени создания.
Выходя из неё, соответственно, обратно на "по имени".

Возможно ли как-нибудь это осуществить?

Re: Привязать Режим Сортировки к папке

Posted: Mon 06 Oct, 2014 22:30
by HaRT
Были тут на форуме скрипты, которые сохраняли параметры: сортировка, колонки и т.п. — для папок и автоматически их применяли. Поищите.

Re: Привязать Режим Сортировки к папке

Posted: Wed 08 Oct, 2014 22:56
by Reputet
Возможно, Вы имеете ввиду это.
http://forum.farmanager.com/viewtopic.p ... 16&p=68831
Тут, правда, речь о другом, а именно о макросе, который переходит в конкретную папку и меняет режим сортировки.

Code: Select all

panel.setpath(0, "C:\\Downloads"); CtrlF5
Как именно прицепить обсуждаемый макрос, я не знаю.
Хотя подобный даже я смогу осуществить в виде макроса домохозяйки :-D

А скрипт, который автоматически изменит режим сортировки после перехода в нужный каталог я так и не нашёл.
Но поищу ещё.

Re: Привязать Режим Сортировки к папке

Posted: Thu 09 Oct, 2014 09:29
by John Doe
>Возможно, Вы имеете ввиду это.
Точно не это.
Поищите в пакете SimSU.

Re: Привязать Режим Сортировки к папке

Posted: Thu 09 Oct, 2014 12:32
by Reputet
John Doe wrote:Поищите в пакете SimSU.
Посмотрел ещё раз.
Увы, ничего не нашёл.
Есть один макрос, который я не понял, но что-то мне подсказывает, что это не искомый.

Shell_Aliases.lua Работа с псевдонимами (синонимами). © SimSU

Re: Привязать Режим Сортировки к папке

Posted: Thu 09 Oct, 2014 13:06
by John Doe
>Увы, ничего не нашёл.
Значит ничего готового нет.

Re: Привязать Режим Сортировки к папке

Posted: Thu 09 Oct, 2014 15:33
by Reputet
>Значит ничего готового нет.
Понял Вас. Спасибо.

Re: Привязать Режим Сортировки к папке

Posted: Thu 09 Oct, 2014 19:19
by SUSim
Раз уж заговорили обо мне... Вроде, не сложно модернизировать макрос... только не Shell_Aliases.lua а Shell_RememberSelected.lua (ну точнее написать новый на его основе).
Кстати, аналоги есть из другой области - Editor_Retentive.lua запоминает то, что обычно не запоминается редактором(ну, может, редко кому надо...).
Мне интересно! Надо? Сделаю. Будет макрос запоминающий сортировку и режим панелей, только сразу скажите нужно-ли сохранять этот режим постоянно (между запусками фара)???

ЗюЫю быстро не сделаю я в командировке на неделю... :(

Re: Привязать Режим Сортировки к папке

Posted: Thu 09 Oct, 2014 22:03
by Reputet
SUSim wrote:скажите нужно-ли сохранять этот режим постоянно (между запусками фара)???
Да
SUSim wrote:Надо? Сделаю
У меня всего одна папка, к которой мне было бы удобно его применить.
Сильной потребности в макросе нет.
А если сделаете, скажу спасибо и буду пользоваться :)
Вроде, не сложно модернизировать макрос... только не Shell_Aliases.lua а Shell_RememberSelected.lua
Ну это уж Вам виднее. Я-то в этом деле :lamer:

Re: Привязать Режим Сортировки к папке

Posted: Fri 10 Oct, 2014 10:54
by John Doe
Reputet wrote:А если сделаете, скажу спасибо и буду пользоваться :)
Если для вашей задачи, то такой макрос будет как из пушки по воробьям.

Есть ещё MultiPanel, умеет восстанавливать и сортировку, и пометку.

Re: Привязать Режим Сортировки к папке

Posted: Fri 10 Oct, 2014 14:13
by Reputet
Если для вашей задачи, то такой макрос будет как из пушки по воробьям.
Полностью согласен с Вами. Я обозначил эту позицию словами из сообщения выше:

Но, если я правильно интерпретировал слова SUSim'a, он сам хочет реализовать подобный макрос:

Если это так - не вижу препятствий в том, чтобы макросописатель осуществил идею.
Если же я неправильно понял его слова, и он будет работать над макросом только потому, что мне это нужно (при этом самому SUSim'у это не принесет никакого удовольствия), то, конечно, в данном контексте Ваши слова будут полностью уместны John Doe:
как из пушки по воробьям
,т.к., возможно, овчинка выделки не стоит.
John Doe wrote:Есть ещё MultiPanel, умеет восстанавливать и сортировку, и пометку.
Да, действительно.
Разве что для одной папки, может быть, будет удобней сделать обычный макрос

Code: Select all

ctrl+. cd c:\catalog\ ctrlF8 ctrl+.
(или как-то так).
А если папок много, то Ваш макрос выполняет немного другие функции, хоть и умеет сохранять режим сортировки и пометку.
Не расцените, пожалуйста, это, как какой-либо упрек, потому что это не так.
Куда уж там мне-то возникать, да ещё и с одной-то всего папкой, в которой требуется сохранять сортировку.

Спасибо за наводку на MultiPanel, John Doe. Пока не успел его оценить, но поставить успел.

Re: Привязать Режим Сортировки к папке

Posted: Fri 10 Oct, 2014 14:39
by John Doe
>Если это так - не вижу препятствий в том, чтобы макросописатель осуществил идею.
Разумеется.
Однако следует иметь ввиду что этот макрос вешается на ряд клавиш, для того чтобы перехватить момент выхода из папки.
И для каждой папки в которой вы побывали сохраняет в базе состояние.

Re: Привязать Режим Сортировки к папке

Posted: Fri 10 Oct, 2014 15:03
by Reputet
макрос вешается на ряд клавиш, для того чтобы перехватить момент выхода из папки.
И для каждой папки в которой вы побывали сохраняет в базе состояние.
Вы верно подметили, т.к. я этого не знал.
И для каждой папки в которой вы побывали сохраняет в базе состояние.
Это плохо? Будет подтормаживать? Или база в конечном итоге будет много весить?

Re: Привязать Режим Сортировки к папке

Posted: Fri 10 Oct, 2014 15:13
by John Doe
>Это плохо? Будет подтормаживать? Или база в конечном итоге будет много весить?
Зависит.
Можно сделать так, чтобы сохранялось только состояния отличные от дефолтного.
Или даже вообще ничего не сохранялось, а только лишь отлавливалась ваша одна папка.

Меня лично беспокоит больше другое: нет нормального способа надёжно отловить переход по папкам, и макрос занимает несколько клавиш, пытаясь предусмотреть все случаи.
Хотя люди ведь пользуются, наверно работает удовлетворительно.

Re: Привязать Режим Сортировки к папке

Posted: Fri 10 Oct, 2014 15:21
by HaRT
Кстати, а плагины AltHistory и MoreHistory не предоставляют сохранение свойств панели для посещённых папок?
Если нет, то надо им написать вишь.