Как сделать чтобы фильтр "не старше 1 дня" влиял на папки?
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Total Commander -> Автоматизация Total Commander

#31:  Author: sa PostPosted: Wed Oct 14, 2015 20:31
    —
В итоге, моя кнопка у тебя всё-таки работает, пусть и не так быстро, как того тебе хотелось бы, или не работает вовсе?

#32:  Author: FlasherLocation: Москва PostPosted: Wed Oct 14, 2015 21:25
    —
Я уже написал по существу вопроса. Меня не устраивают обе кнопки, даже если они начнут стабильно работать только у меня. Больше добавить нечего.
sa wrote:
пусть и не так быстро, как того тебе хотелось бы
Разве я писал о скорости в отношении твоей кнопки? Домыслы в сторону.

#33:  Author: sa PostPosted: Wed Oct 14, 2015 21:56
    —
Flasher wrote:
Я уже написал по существу вопроса.
После твоих ответов по существу:
1. Пауза в моём случае не годится.
2. работает. А твоя кнопка - нет.
3. если они начнут стабильно работать
я так и не понял, что у тебя творится с моей кнопкой.

P.S. По поводу паузы в 5 секунд в твоей. В TCFS2.ini проверь на всякий случай, совпадает ли функция wait_for с оригинальной из дистрибутива TCFS2.

#34:  Author: FlasherLocation: Москва PostPosted: Wed Oct 14, 2015 22:18
    —
Точно, у меня там 10 вместо 1000.

#35:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Oct 15, 2015 09:40
    —
sa
У меня, кстати, тоже кнопка не заработала. (Сейчас пишу с работы, а проверял на домашнем ПК.) Последовательное выполнение вручную исходных команд (при наличии заранее созданного шаблона поиска по "не старше"), да, даёт нужный результат, а запуск кнопки — нет. Проверялось на тестовом каталоге, куда входили в том числе один файл и один каталог, созданные только что и заведомо подпадающие под действие шаблона. При попытке применить кнопку скрывалось всё, кроме выделенного первого по порядку подкаталога, не имевшего к условию шаблона никакого отношения. Где-то что-то не успевает отработать?
Скрипт от Flasher ещё не проверял— пока не было времени.

И, думаю, эту тему по итогам обсуждения можно уже перенести в "Автоматизацию".

#36:  Author: FlasherLocation: Москва PostPosted: Fri Oct 16, 2015 18:02
    —
Avada wrote:
Скрипт от Flasher ещё не проверял— пока не было времени.
Как появится - свисти.

#37:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Oct 17, 2015 09:50
    —
Flasher
Проверил оба варианта скрипта на нескольких наборах параметров, всё нормально.
Для добавочных параметров в шапке второго скрипта хорошо бы дать чёткое пояснение по их предназначению.

Добавлено спустя 1 час 7 минут:

sa
Кнопка работает тоже после разбора полётов в ЛС. До меня сразу не дошло, что следовало указать в кнопке свой реальный шаблон, удовлетворяющий условию фильтрации. Предыдущие претензии сняты.

Общее резюме будет такое. Скрипт, конечно, удобно настраивать, работает он вообще без мельканий , и единственный недостаток тут — отсутствие индикатора фильтрации в заголовке панели. Впрочем, я понимаю, что отвязаться от шаблонов — концепция автора. (Да, и дизайн окошка с сообщением об отсутствии соответствий фильтру лично я предпочёл бы несколько другой. Это, впрочем, можно обсудить в ЛС.)
Кнопка даёт нормальную индикацию, но должна быть привязана к реальному шаблону, даёт меньше вариантов применения, сложнее правится, при её работе заметно дёрганье панели (впрочем, терпимое).
Так что есть возможность выбора.

#38:  Author: sa PostPosted: Sat Oct 17, 2015 12:46
    —
Avada wrote:
Кнопка ... должна быть привязана к реальному шаблону
Это тоже концепция.

Нет смысла сравнивать в целом предложенные скрипт и кнопку. Они для разного. Что касается конкретной задачи (показ не старше 1 дня), то я не уверен, что скрипт в его нынешнем виде будет правильно работать в архивах, результатах поиска, виде без подкаталогов...

#39:  Author: FlasherLocation: Москва PostPosted: Sat Oct 17, 2015 12:59
    —
Avada
Спасибо за отчёт.
По добавочным. Их суть не отличается от предыдущих двух, т.е. эта второй вариант, даже если их записать такими же, всё сработает. Конечно, логично их использовать в рамках дапазона, но есть и другие варианты, например, два равенства. Основная проблема - это придумать компактную запись, чтобы всё это описать.
Касаемо индикатора фильтрации в заголовке. Если использовать быстрый фильтр, то там тоже нет никакой индикации после скрытия поля ввода. Поэтому тут я бы не стал данное событие к минусам относить. Тут достаточно просто помнить. А вот реальный минус - это полный сброс фильтра при сменах окон. В кнопке он частичный (каснётся только папок). Впрочем, тут есть и плюс. Выделение отфильтрованных элементов всегда можно вернуть по "/" либо Esc из TwinKey.

По дизайну окошка (надпись, шрифт, цвета, размер) при желании пиши в ЛС. Меня лично устраивает.

sa wrote:
я не уверен, что скрипт в его нынешнем виде будет правильно работать в архивах, результатах поиска, виде без подкаталогов...
В архивах и результатах поиска нет смысла его вообще применять. Да и для режима без подкаталогов особого смысла тоже нет, т. к. там нет папок. Для одних файлов достаточно cd ><шаблон>.

#40:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Oct 17, 2015 13:46
    —
sa wrote:
Нет смысла сравнивать в целом предложенные скрипт и кнопку. Они для разного.

Понимаю, поэтому моё сравнение достаточно условно. Во всяком случае, я не утверждаю, что один из вариантов может полностью заменить другой. Пока у меня на фильтрационном тулбаре мирно уживаются кнопки разного происхождения...

Flasher
И всё-таки надо придумать описание, как использовать добавочные. Хотя бы только про диапазон. Пока действительно это сложно понять.
Что касаемо индикации, от при быстрой фильтрации она как раз есть (по крайней мере в строке состояния виден сам факт работы фильтра). Вот если бы и тут какой-то специальный значок можно было примерно там же показать... Про сброс, да, согласен.
А по дизайну окошка обменяемся попозже мнениями в ЛС.

#41:  Author: sa PostPosted: Sat Oct 17, 2015 13:55
    —
Flasher wrote:
Для одних файлов достаточно cd ><шаблон>.

Это не по концепции! Smile

#42:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Oct 17, 2015 13:58
    —
sa
А там будет уже другая концепция. Smile

#43:  Author: FlasherLocation: Москва PostPosted: Sat Oct 17, 2015 14:27
    —
Avada wrote:
И всё-таки надо придумать описание, как использовать добавочные.
В ЛС отписал.

Avada wrote:
по крайней мере в строке состояния виден сам факт работы фильтра
Боишься забыть, отвлёкшись на чашечку кофе? Wink Я в интерфейс ТС, увы, воткнуть ничего не смогу (по крайней мере с vbs без шаманств с Camper и т.п.), поэтому не знаю что и предложить.

#44:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Oct 17, 2015 14:31
    —
Flasher
Причин для того, чтобы отвлечься и забыть, может быть сколько угодно. Особенно на многопользовательской машине. Впрочем, раз нельзя — стало быть, нельзя, что ж тут поделаешь?
По остальному пока всё будет (несколько позже) в ЛС.

#45:  Author: FlasherLocation: Москва PostPosted: Sat Oct 17, 2015 14:37
    —
Avada
Даже если и выдумать какой-то индикатор (например, фейковый фильтр), то в любом случае сброс такого фильтра никак не будет соотносится со сбросом реального. То же самое касается кнопки с TCFS2. Ты случайно сбросишь папки, а файлы останутся отфильрованными с индикацией. Тут ещё проще, отвлёкшись, забыть, что фильтрация папок уже тю-тю.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Page 3 of 8

Powered by phpBB © 2001, 2005 phpBB Group