Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Создание фильтра для текущей даты
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
ProgMan13



Joined: 19 Aug 2009
Posts: 334

Post (Separately) Posted: Wed Mar 30, 2011 21:19    Post subject: Reply with quote

Может поможет мой плагин Today. Просто скомпилировал две версии - Creation и LastWrite. (Плагин не новый, не знаю как там с юникодом)
http://progman13.totalcmd.net/downloads/wdx_Today.zip
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Wed Mar 30, 2011 21:24    Post subject: Reply with quote

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

"Я не понимаю, чего ты не понимаешь" Wink
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Vic12



Joined: 30 Mar 2011
Posts: 4

Post (Separately) Posted: Wed Mar 30, 2011 21:31    Post subject: Reply with quote

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

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

Не хотелось бы заморачиваться каждый день с такой процедурой, конечно способ работает, но желательно зацепить за кнопкой на панельке (здесь же придется делать их как минимум пять)
Back to top
View user's profile Send private message
Vic12



Joined: 30 Mar 2011
Posts: 4

Post (Separately) Posted: Wed Mar 30, 2011 21:36    Post subject: Reply with quote

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

Спасибо, кажется работает, завтра опробирую.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Wed Mar 30, 2011 21:39    Post subject: Reply with quote

Quote:
конечно способ работает
"Уф-ф-ф-ф" (облегченно вытирая пот)
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 30, 2011 21:45    Post subject: Reply with quote

Vic12 wrote:
но желательно зацепить за кнопкой на панельке (здесь же придется делать их как минимум пять)
Я же привёл на предыдущей странице код кнопки. Он для всех описанных случаев подходит.

2All
Если с помощью cm_SetAttrib меняю дату любого файла, то при использовании подобного фильтра в текущей сессии она тут же сбрасывается к предыдущей. У кого как? Win7 x32.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 30, 2011 22:27    Post subject: Reply with quote

Вахмурка wrote:
"Я не понимаю, чего ты не понимаешь"

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

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

Прошу прощения, но не совсем понял, о чём речь. Можно подробно по шагам на конкретном примере?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 30, 2011 23:07    Post subject: Reply with quote

ProgMan13 wrote:
Плагин не новый, не знаю как там с юникодом
А почему такие вполне имеющие право на общее обозрение плагины ранее не выкладывались? Ждём в этом и, соответственно, в этом списке. Хотя, по правде сказать, лучше бы их предварительно собрать в один. Wink

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



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Thu Mar 31, 2011 11:37    Post subject: Reply with quote

Вахмурка wrote:
Сегодня среда. Задаю на вкладке Advanced: [X] Not older than: 2 days. Задаю на вкладке Plugins: datename.Day of week (Creation date) = Wednesday. Все. Проверил - работает.

Тем, кто лучше помнит число, а не день недели, подойдёт свойство “Дата создания” встроенного плагина tc (на вкладке плагины), для которого надо назначить ручками текущее число. Если лень ручками, то можно поручить операцию указания числа скрипту.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Thu Mar 31, 2011 16:41    Post subject: Reply with quote

Может воспользоваться 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"
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 31, 2011 17:30    Post subject: Reply with quote

Lev wrote:
Может воспользоваться Script Content Plugin'ом?
Так зачем, если с TodayCreation всё работает? И весит он в пять раз меньше.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Thu Mar 31, 2011 18:25    Post subject: Reply with quote

Альтернативные решения запрещены?
Не имею представления ни о весе, ни о работоспособности. А SCP на моём компе уже есть. Упомянули его уже в третьем посте данной темы, до TodayCreation. Завтра захочется +- 30 минут отметить, послезавтра только файлы созданные в нечётные часы... Будете просить автора о новой версии Today?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 31, 2011 18:42    Post subject: Reply with quote

Lev wrote:
Альтернативные решения запрещены?
При чём тут запреты? Я ответил на поставленный вопрос о целесообразности применения этого альтернативного способа топикстартером. Помимо размера нужны ещё лишние манипуляции и файл со скриптом.
Насчёт 30 мин: в плагине есть FileTime, похоже, как раз то, что надо.
Lev wrote:
А SCP на моём компе уже есть.
Тогда формулировать нужно предложение так: "Мне удобнее пользоваться таким-то способом ...", а не "Может, воспользоваться ...?".
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Apr 01, 2011 10:04    Post subject: Reply with quote

Автор сам выберет более подходящий вариант.

Как правильно заметил Lev, если SCP уже стоит на компе, то конечно с ним компактнее (файл скрипта весит куда меньше, чем отдельный плагин Smile). И модифицировать файл скрипта проще, особенно если не на чем писать свои плагины. И хотя работать через скрипт будет куда дольше, для стандартных задач это будет не сильно заметно (разве что в очень больших папках).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Apr 01, 2011 18:16    Post subject: Reply with quote

MVV wrote:
если SCP уже стоит на компе, то конечно с ним компактнее
Ставлю 5 баксов, что у Vic12 он до момента появления TodayCreation не стоял. Smile
MVV wrote:
И модифицировать файл скрипта проще, особенно если не на чем писать свои плагины.
Проще чем править шаблон? Это вряд ли.. И спроси сначала у вопрошающего, умеет ли он скрипты на VBS писать.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group