Создание фильтра для текущей даты
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3  Next  :| |:
Total Commander -> Общие вопросы

#16:  Author: ProgMan13 PostPosted: Wed Mar 30, 2011 21:19
    —
Может поможет мой плагин Today. Просто скомпилировал две версии - Creation и LastWrite. (Плагин не новый, не знаю как там с юникодом)
http://progman13.totalcmd.net/downloads/wdx_Today.zip

#17:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Wed Mar 30, 2011 21:24
    —
Avada wrote:
Я не понял, какое он вообще имеет отношение к сегодняшнему числу и как может решить поставленную задачу
Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.

"Я не понимаю, чего ты не понимаешь" Wink

#18:  Author: Vic12 PostPosted: Wed Mar 30, 2011 21:31
    —
Вахмурка wrote:
Avada wrote:
Я не понял, какое он вообще имеет отношение к сегодняшнему числу и как может решить поставленную задачу
Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.

"Я не понимаю, чего ты не понимаешь" Wink

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

#19:  Author: Vic12 PostPosted: Wed Mar 30, 2011 21:36
    —
ProgMan13 wrote:
Может поможет мой плагин Today. Просто скомпилировал две версии - Creation и LastWrite. (Плагин не новый, не знаю как там с юникодом)
http://progman13.totalcmd.net/downloads/wdx_Today.zip

Спасибо, кажется работает, завтра опробирую.

#20:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Wed Mar 30, 2011 21:39
    —
Quote:
конечно способ работает
"Уф-ф-ф-ф" (облегченно вытирая пот)

#21:  Author: FlasherLocation: Москва PostPosted: Wed Mar 30, 2011 21:45
    —
Vic12 wrote:
но желательно зацепить за кнопкой на панельке (здесь же придется делать их как минимум пять)
Я же привёл на предыдущей странице код кнопки. Он для всех описанных случаев подходит.

2All
Если с помощью cm_SetAttrib меняю дату любого файла, то при использовании подобного фильтра в текущей сессии она тут же сбрасывается к предыдущей. У кого как? Win7 x32.

#22:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Mar 30, 2011 22:27
    —
Вахмурка wrote:
"Я не понимаю, чего ты не понимаешь"

Как это работает, я понимаю. Как, впрочем, и то, что с универсальностью и удобством тут не всё гладко.
А вот в TodayCreation.wdx с этими делами всё в порядке.

Flasher wrote:
Если с помощью cm_SetAttrib меняю дату любого файла, то при использовании подобного фильтра в текущей сессии она тут же сбрасывается к предыдущей.

Прошу прощения, но не совсем понял, о чём речь. Можно подробно по шагам на конкретном примере?

#23:  Author: FlasherLocation: Москва PostPosted: Wed Mar 30, 2011 23:07
    —
ProgMan13 wrote:
Плагин не новый, не знаю как там с юникодом
А почему такие вполне имеющие право на общее обозрение плагины ранее не выкладывались? Ждём в этом и, соответственно, в этом списке. Хотя, по правде сказать, лучше бы их предварительно собрать в один. Wink

Avada wrote:
Можно подробно по шагам на конкретном примере?
Похоже тут описанный случай ни при чём. Всё происходит и в обычных условиях. Можно новую тему создать.
1. Панель в подробном режиме, курсор на файле, выполняю указанную команду, ставлю галку на "Изменение даты/времени, устанавливаю другое число в полях, жму ОК. Дата модификации изменяется, потом после обновления панели (Ctrl+R) происходит сброс к предыдущему значению.

#24:  Author: sa PostPosted: Thu Mar 31, 2011 11:37
    —
Вахмурка wrote:
Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.

Тем, кто лучше помнит число, а не день недели, подойдёт свойство “Дата создания” встроенного плагина tc (на вкладке плагины), для которого надо назначить ручками текущее число. Если лень ручками, то можно поручить операцию указания числа скрипту.

#25:  Author: Lev PostPosted: Thu Mar 31, 2011 16:41
    —
Может воспользоваться Script Content Plugin'ом? (точнее это уже предлагалось MVV в третьем посте).
Code:
'Script for Script Content Plugin
'http://wincmd.ru/plugring/script_wdx.html
If Date = DateValue(CreateObject("Scripting.FileSystemObject").GetFile(filename).DateCreated) Then content="1"

#26:  Author: FlasherLocation: Москва PostPosted: Thu Mar 31, 2011 17:30
    —
Lev wrote:
Может воспользоваться Script Content Plugin'ом?
Так зачем, если с TodayCreation всё работает? И весит он в пять раз меньше.

#27:  Author: Lev PostPosted: Thu Mar 31, 2011 18:25
    —
Альтернативные решения запрещены?
Не имею представления ни о весе, ни о работоспособности. А SCP на моём компе уже есть. Упомянули его уже в третьем посте данной темы, до TodayCreation. Завтра захочется +- 30 минут отметить, послезавтра только файлы созданные в нечётные часы... Будете просить автора о новой версии Today?

#28:  Author: FlasherLocation: Москва PostPosted: Thu Mar 31, 2011 18:42
    —
Lev wrote:
Альтернативные решения запрещены?
При чём тут запреты? Я ответил на поставленный вопрос о целесообразности применения этого альтернативного способа топикстартером. Помимо размера нужны ещё лишние манипуляции и файл со скриптом.
Насчёт 30 мин: в плагине есть FileTime, похоже, как раз то, что надо.
Lev wrote:
А SCP на моём компе уже есть.
Тогда формулировать нужно предложение так: "Мне удобнее пользоваться таким-то способом ...", а не "Может, воспользоваться ...?".

#29:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Apr 01, 2011 10:04
    —
Автор сам выберет более подходящий вариант.

Как правильно заметил Lev, если SCP уже стоит на компе, то конечно с ним компактнее (файл скрипта весит куда меньше, чем отдельный плагин Smile). И модифицировать файл скрипта проще, особенно если не на чем писать свои плагины. И хотя работать через скрипт будет куда дольше, для стандартных задач это будет не сильно заметно (разве что в очень больших папках).

#30:  Author: FlasherLocation: Москва PostPosted: Fri Apr 01, 2011 18:16
    —
MVV wrote:
если SCP уже стоит на компе, то конечно с ним компактнее
Ставлю 5 баксов, что у Vic12 он до момента появления TodayCreation не стоял. Smile
MVV wrote:
И модифицировать файл скрипта проще, особенно если не на чем писать свои плагины.
Проще чем править шаблон? Это вряд ли.. И спроси сначала у вопрошающего, умеет ли он скрипты на VBS писать.



Total Commander -> Общие вопросы


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

Goto page Previous  1, 2, 3  Next  :| |:
Page 2 of 3

Powered by phpBB © 2001, 2005 phpBB Group