View previous topic :: View next topic |
Author |
Message |
sa
Joined: 29 Apr 2009 Posts: 2694
|
(Separately) Posted: Sat Mar 23, 2013 12:11 Post subject: |
|
|
ask-rus wrote: | Можно поменять формат даты? | Поменять то можно. Изначально строка с датой такой и была:
Code: | & "{(}" & Right("0" & Day(date), 2) & "." & Right("0" & Month(date), 2) & "." & Year(date) _ | Однако такой вариант будет верно срабатывать только при английской раскладке клавиатуры (при русской вместо точек будет буква ю).
Ситуацию можно улучшить, настроив в системе переключение на английский, например на Ctrl+Shift+1 и соответственно посылая при вызове диалога упаковки комбинацию "^+1%{F5}{F5}{RIGHT}" , но это будет уже не портабельный вариант, что не всех устроит. |
|
Back to top |
|
 |
mf-zl

Joined: 21 Aug 2005 Posts: 71 Location: BLR
|
(Separately) Posted: Sat Mar 23, 2013 18:45 Post subject: |
|
|
Code: | If %0%
{ PostMessage, 1075, 508, 0,, ahk_class TTOTAL_CMD
WinWait, ahk_class TDLGZIP
Send, {F5}{Right}(%A_DD%.%A_MM%.%A_YYYY%_%A_Hour%-%A_Min%-%A_Sec%)
}
|
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Mar 23, 2013 20:48 Post subject: |
|
|
ask-rus wrote: | Знать бы, что ты имеешь в виду. В справке 7-Zip не нашёл этого. | Не суть, это не проблема. У меня есть вариант, совместимый с rar, там этот пример фигурирует.
А то, что ты сейчас хочешь с самостоятельной правкой, по аналогии с кнопкой снятия выделения мог бы и сам реализовать:
Code: | TOTALCMD#BAR#DATA
nircmd execmd nircmd clipboard set
zip:"%T%O_~$currdate.MM.dd.yyyy$_~$currtime.HH`mm`ss$.zip" & nircmd sendkeypress alt+f5 Ctrl+V & nircmd cmdwait 100 clipboard clear
wcmicons.dll,30
Вызвать диалог упаковки TC в zip с добавлением к имени даты и времени
%COMMANDER_PATH%\Utils\nircmd\ |
Единственное, что мне не ясно в таком подходе, это указание времени (кот. изначально не запрашивалось). Понятно, что при подтверждении время не совпадёт с присвоенным.
Мне пишет: ERROR: Unknown option: х@K:\Total Commander\tcignore.txt _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2694
|
(Separately) Posted: Sun Mar 24, 2013 00:44 Post subject: |
|
|
Flasher wrote: | мне не ясно в таком подходе, это указание времени (кот. изначально не запрашивалось). |
Таким образом решается вопрос уникальности имени создаваемого архива (вместо использования счётчика). |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 24, 2013 00:45 Post subject: |
|
|
sa
ПО мне так лучше счётчик, чем неточное время. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2694
|
(Separately) Posted: Sun Mar 24, 2013 00:55 Post subject: |
|
|
Flasher wrote: | чем неточное время. |
Это точное время, когда я решил создать архив.  |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 24, 2013 01:02 Post subject: |
|
|
sa wrote: | Это точное время, когда я решил создать архив | , которое не будет совпадать со временем атрибута архивного файла.  _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2694
|
(Separately) Posted: Sun Mar 24, 2013 01:08 Post subject: |
|
|
Flasher wrote: | которое не будет совпадать со временем атрибута архивного файла. | Именно так.
У меня так вообще для zip-архиватора стоит опция: дата архива по новейшему файлу. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 24, 2013 01:26 Post subject: |
|
|
Опция - понятно, но это немного не то.
Ладно, не буду мучать rar, оставлю пока вариант для 7-zip:
Code: | MIME-Version: 1.0
Content-Type: application/octet-stream; name="Упаковка_по_расширениям.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Упаковка_по_расширениям.zip"
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
AAAAAAEAAQCCAAAAYggAAAAA |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2694
|
(Separately) Posted: Tue Mar 26, 2013 13:13 Post subject: |
|
|
ask-rus wrote: | Можно поменять формат даты? |
Если не жалко, что скрипт затрёт содержимое буфера обмена Windows точкой, то можно строку даты записать так
Code: | & "+{RIGHT}^C{LEFT}{(}" & Right("0" & Day(date), 2) & "^V" & Right("0" & Month(date), 2) & "^V" & Year(date) _ | Вариант портабельный и не зависящий от раскладки клавиатуры. |
|
Back to top |
|
 |
|