Страница 2 из 3

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

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

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

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

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

Добавлено: Ср мар 30, 2011 21:36
Vic12
ProgMan13 писал(а):Может поможет мой плагин Today. Просто скомпилировал две версии - Creation и LastWrite. (Плагин не новый, не знаю как там с юникодом)
http://progman13.totalcmd.net/downloads/wdx_Today.zip
Спасибо, кажется работает, завтра опробирую.

Добавлено: Ср мар 30, 2011 21:39
Вахмурка
конечно способ работает
"Уф-ф-ф-ф" (облегченно вытирая пот)

Добавлено: Ср мар 30, 2011 21:45
Flasher
Vic12 писал(а):но желательно зацепить за кнопкой на панельке (здесь же придется делать их как минимум пять)
Я же привёл на предыдущей странице код кнопки. Он для всех описанных случаев подходит.

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

Добавлено: Ср мар 30, 2011 22:27
Avada
Вахмурка писал(а):"Я не понимаю, чего ты не понимаешь"
Как это работает, я понимаю. Как, впрочем, и то, что с универсальностью и удобством тут не всё гладко.
А вот в TodayCreation.wdx с этими делами всё в порядке.
Flasher писал(а):Если с помощью cm_SetAttrib меняю дату любого файла, то при использовании подобного фильтра в текущей сессии она тут же сбрасывается к предыдущей.
Прошу прощения, но не совсем понял, о чём речь. Можно подробно по шагам на конкретном примере?

Добавлено: Ср мар 30, 2011 23:07
Flasher
ProgMan13 писал(а):Плагин не новый, не знаю как там с юникодом
А почему такие вполне имеющие право на общее обозрение плагины ранее не выкладывались? Ждём в этом и, соответственно, в этом списке. Хотя, по правде сказать, лучше бы их предварительно собрать в один. :wink:
Avada писал(а):Можно подробно по шагам на конкретном примере?
Похоже тут описанный случай ни при чём. Всё происходит и в обычных условиях. Можно новую тему создать.
1. Панель в подробном режиме, курсор на файле, выполняю указанную команду, ставлю галку на "Изменение даты/времени, устанавливаю другое число в полях, жму ОК. Дата модификации изменяется, потом после обновления панели (Ctrl+R) происходит сброс к предыдущему значению.

Добавлено: Чт мар 31, 2011 11:37
sa
Вахмурка писал(а):Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.
Тем, кто лучше помнит число, а не день недели, подойдёт свойство “Дата создания” встроенного плагина tc (на вкладке плагины), для которого надо назначить ручками текущее число. Если лень ручками, то можно поручить операцию указания числа скрипту.

Добавлено: Чт мар 31, 2011 16:41
Lev
Может воспользоваться Script Content Plugin'ом? (точнее это уже предлагалось MVV в третьем посте).

Код: Выделить всё

'Script for Script Content Plugin
'http://wincmd.ru/plugring/script_wdx.html
If Date = DateValue(CreateObject("Scripting.FileSystemObject").GetFile(filename).DateCreated) Then content="1"

Добавлено: Чт мар 31, 2011 17:30
Flasher
Lev писал(а):Может воспользоваться Script Content Plugin'ом?
Так зачем, если с TodayCreation всё работает? И весит он в пять раз меньше.

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

Добавлено: Чт мар 31, 2011 18:42
Flasher
Lev писал(а):Альтернативные решения запрещены?
При чём тут запреты? Я ответил на поставленный вопрос о целесообразности применения этого альтернативного способа топикстартером. Помимо размера нужны ещё лишние манипуляции и файл со скриптом.
Насчёт 30 мин: в плагине есть FileTime, похоже, как раз то, что надо.
Lev писал(а):А SCP на моём компе уже есть.
Тогда формулировать нужно предложение так: "Мне удобнее пользоваться таким-то способом ...", а не "Может, воспользоваться ...?".

Добавлено: Пт апр 01, 2011 10:04
MVV
Автор сам выберет более подходящий вариант.

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

Добавлено: Пт апр 01, 2011 18:16
Flasher
MVV писал(а):если SCP уже стоит на компе, то конечно с ним компактнее
Ставлю 5 баксов, что у Vic12 он до момента появления TodayCreation не стоял. :)
MVV писал(а):И модифицировать файл скрипта проще, особенно если не на чем писать свои плагины.
Проще чем править шаблон? Это вряд ли.. И спроси сначала у вопрошающего, умеет ли он скрипты на VBS писать.