Создание фильтра для текущей даты
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.Avada писал(а): Я не понял, какое он вообще имеет отношение к сегодняшнему числу и как может решить поставленную задачу
"Я не понимаю, чего ты не понимаешь"
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Не хотелось бы заморачиваться каждый день с такой процедурой, конечно способ работает, но желательно зацепить за кнопкой на панельке (здесь же придется делать их как минимум пять)Вахмурка писал(а):Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.Avada писал(а): Я не понял, какое он вообще имеет отношение к сегодняшнему числу и как может решить поставленную задачу
"Я не понимаю, чего ты не понимаешь"
Спасибо, кажется работает, завтра опробирую.ProgMan13 писал(а):Может поможет мой плагин Today. Просто скомпилировал две версии - Creation и LastWrite. (Плагин не новый, не знаю как там с юникодом)
http://progman13.totalcmd.net/downloads/wdx_Today.zip
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
"Уф-ф-ф-ф" (облегченно вытирая пот)конечно способ работает
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Я же привёл на предыдущей странице код кнопки. Он для всех описанных случаев подходит.Vic12 писал(а):но желательно зацепить за кнопкой на панельке (здесь же придется делать их как минимум пять)
2All
Если с помощью cm_SetAttrib меняю дату любого файла, то при использовании подобного фильтра в текущей сессии она тут же сбрасывается к предыдущей. У кого как? Win7 x32.
Как это работает, я понимаю. Как, впрочем, и то, что с универсальностью и удобством тут не всё гладко.Вахмурка писал(а):"Я не понимаю, чего ты не понимаешь"
А вот в TodayCreation.wdx с этими делами всё в порядке.
Прошу прощения, но не совсем понял, о чём речь. Можно подробно по шагам на конкретном примере?Flasher писал(а):Если с помощью cm_SetAttrib меняю дату любого файла, то при использовании подобного фильтра в текущей сессии она тут же сбрасывается к предыдущей.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
А почему такие вполне имеющие право на общее обозрение плагины ранее не выкладывались? Ждём в этом и, соответственно, в этом списке. Хотя, по правде сказать, лучше бы их предварительно собрать в один.ProgMan13 писал(а):Плагин не новый, не знаю как там с юникодом
Похоже тут описанный случай ни при чём. Всё происходит и в обычных условиях. Можно новую тему создать.Avada писал(а):Можно подробно по шагам на конкретном примере?
1. Панель в подробном режиме, курсор на файле, выполняю указанную команду, ставлю галку на "Изменение даты/времени, устанавливаю другое число в полях, жму ОК. Дата модификации изменяется, потом после обновления панели (Ctrl+R) происходит сброс к предыдущему значению.
Тем, кто лучше помнит число, а не день недели, подойдёт свойство “Дата создания” встроенного плагина tc (на вкладке плагины), для которого надо назначить ручками текущее число. Если лень ручками, то можно поручить операцию указания числа скрипту.Вахмурка писал(а):Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.
Может воспользоваться 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"Альтернативные решения запрещены?
Не имею представления ни о весе, ни о работоспособности. А SCP на моём компе уже есть. Упомянули его уже в третьем посте данной темы, до TodayCreation. Завтра захочется +- 30 минут отметить, послезавтра только файлы созданные в нечётные часы... Будете просить автора о новой версии Today?
Не имею представления ни о весе, ни о работоспособности. А SCP на моём компе уже есть. Упомянули его уже в третьем посте данной темы, до TodayCreation. Завтра захочется +- 30 минут отметить, послезавтра только файлы созданные в нечётные часы... Будете просить автора о новой версии Today?
При чём тут запреты? Я ответил на поставленный вопрос о целесообразности применения этого альтернативного способа топикстартером. Помимо размера нужны ещё лишние манипуляции и файл со скриптом.Lev писал(а):Альтернативные решения запрещены?
Насчёт 30 мин: в плагине есть FileTime, похоже, как раз то, что надо.
Тогда формулировать нужно предложение так: "Мне удобнее пользоваться таким-то способом ...", а не "Может, воспользоваться ...?".Lev писал(а):А SCP на моём компе уже есть.
Автор сам выберет более подходящий вариант.
Как правильно заметил Lev, если SCP уже стоит на компе, то конечно с ним компактнее (файл скрипта весит куда меньше, чем отдельный плагин
). И модифицировать файл скрипта проще, особенно если не на чем писать свои плагины. И хотя работать через скрипт будет куда дольше, для стандартных задач это будет не сильно заметно (разве что в очень больших папках).
Как правильно заметил Lev, если SCP уже стоит на компе, то конечно с ним компактнее (файл скрипта весит куда меньше, чем отдельный плагин
Ставлю 5 баксов, что у Vic12 он до момента появления TodayCreation не стоял.MVV писал(а):если SCP уже стоит на компе, то конечно с ним компактнее
Проще чем править шаблон? Это вряд ли.. И спроси сначала у вопрошающего, умеет ли он скрипты на VBS писать.MVV писал(а):И модифицировать файл скрипта проще, особенно если не на чем писать свои плагины.