Страница 1 из 3
Упаковка TC с присвоением текущей даты в имени
Добавлено: Вт мар 19, 2013 12:04
ask-rus
Необходим скрипт, выполняющий последовательность действий:
/На каталоге с TC под курсором/
1. Вызов диалога
Упаковка файлов (Alt+F5);
/Собственно, открывается диалог, где выделенным является:
zip:C:\TotalCmd8.zip
с чем и нужно провести некоторые действия/
2. Добавить к имени текущую дату. Должно получиться так:
zip:C:\TotalCmd8(19.03.2013).zip
Вот и всё. Подтверждение уже на мне.
P.s. Необходимость большая, архивов с именами
от балды уже достаточно.
P.s. Упаковывать приходится часто, нередко возращаю затёртые иконки, т.к. новые не прижились.
P.s. Упаковываю через стандартный диалог, чтобы файлы, вошедшие в список исключений, не попали в архив.
Добавлено: Вт мар 19, 2013 12:43
jentoso
ask-rus, а почему именно скрипт, ведь есть тема
ARC-RAR.
Добавлено: Вт мар 19, 2013 12:54
Avada
jentoso
Вообще-то запрос на ZIP-архивацию (надо полагать, встроенную), а в указанной теме рассматривается создание RAR-архивов (причём, естественно, внешним архиватором).
Добавлено: Вт мар 19, 2013 12:58
jentoso
Avada, я это видел. Просто предложил другой вариант решения, тем более WinRAR умеет упаковывать в ZIP. А подойдет он ему или нет, уже решит и озвучит
Добавлено: Вт мар 19, 2013 13:06
Avada
jentoso
А я ещё вот это видел.
ask-rus писал(а):Упаковываю через стандартный диалог, чтобы файлы, вошедшие в список исключений, не попали в архив.
Добавлено: Вт мар 19, 2013 13:11
Flasher
ask-rus писал(а):Подтверждение уже на мне.
Это обязательно? Есть же скрипты со счётчиком. Чем не годятся?
Добавлено: Вт мар 19, 2013 13:14
jentoso
Avada, так WinRAR можно указать -x@tcignore.txt
ask-rus,
здесь можно посмотреть такие скрипты
Добавлено: Вт мар 19, 2013 13:26
Avada
jentoso
В списке исключений TC объекты могут быть как с путями, так и без. Так вот с указанным параметром при RAR-упаковке исключаются только объекты с путями, а объекты без путей прекрасным образом попадают в архив.
Добавлено: Вт мар 19, 2013 13:32
ask-rus
Flasher писал(а):Это обязательно?
Ага. Мелькание окна портит впечатление.
Flasher писал(а):Есть же скрипты со счётчиком. Чем не годятся?
Список исключений TC должен быть учтён.
jentoso
Я упаковываю в *.ZIP, но ведь здесь не суть, просто нужно к имени добавить дату.
Добавлено: Вт мар 19, 2013 14:42
sa
Код: Выделить всё
'=============================================================================
' Описание: Упаковка с добавлением текущей даты и времени к имени файла архива
' Параметры: %L%Z
'=============================================================================
If WScript.Arguments.Count > 0 Then WScript.CreateObject("WScript.Shell").SendKeys "%{F5}{F5}{RIGHT}" _
& "{(}" & Right("0" & Day(date), 2) & "_" & Right("0" & Month(date), 2) & "_" & Year(date) _
& "_" & Right("0" & Hour(NOW), 2) & "-" & Right("0" & Minute(NOW), 2) & "-" & Right("0" & Second(NOW), 2) _
& "{)}{HOME}+{END}" _
'& "{ENTER}"
Add
Из-за проблемы с нажатием вместо точки буквы ю при русской раскладке, заменил точку на символ подчёркивания (дабы не заморачиваться со сменой регистра).
Добавлено: Вт мар 19, 2013 14:47
Avada
sa
Тут выше было про мелькание окна, которое портит впечатление.

Добавлено: Вт мар 19, 2013 14:50
ask-rus
sa
А не 4
{LEFT}-а должно быть?
Avada писал(а):Тут выше было про мелькание окна, которое портит впечатление.
Ага.
Добавлено: Вт мар 19, 2013 14:58
sa
Avada писал(а):Тут выше было про мелькание окна, которое портит впечатление.
А если последнюю строку (с ENTER) заремить?
Добавлено: Вт мар 19, 2013 15:10
ask-rus
sa писал(а):А если последнюю строку (с ENTER) заремить?
Впечатление не испортится.
---------------------------
Ошибка создания ZIP-архива.
---------------------------
Не удаётся записать новый ZIP-архив! Возможно, нет места на диске.
---------------------------
ОК
---------------------------
T:\1\ на
X:\
zip:X(19.03.2013_17-08-36):\1.ZIP
Добавлено: Вт мар 19, 2013 15:19
sa
ask-rus писал(а):А не 4 {LEFT}-а должно быть?
Нет.