Упаковка TC с присвоением текущей даты в имени

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Проблема остаётся.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Ага. Мелькание окна портит впечатление.
В тех скриптах нет окон.
ask-rus писал(а):Список исключений TC должен быть учтён.
Над этим можно поработать. Выбирай скрипт, порешаю, когда время будет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ask-rus писал(а):Проблема остаётся.
Эта проблема?
zip:X(19.03.2013_17-08-36):\1.ZIP
Скрипт точно сохранён в исходном виде (не считая апострофа в последней строке)?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

sa писал(а):Эта проблема?
Да.
sa писал(а):Скрипт точно сохранён в исходном виде (не считая апострофа в последней строке)?
После Оперы удалял пробелы в началах строк. Сейчас сохранил Мозиллой - проблема осталась. На последней строке апостроф:
'& "{ENTER}"
Т.е. это
Add
Из-за проблемы с нажатием вместо точки буквы ю при русской раскладке, заменил точку на символ подчёркивания (дабы не заморачиваться со сменой регистра).
не помогло.

Если ты уверен в коде, запили его в MIME.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ask-rus писал(а):не помогло.
Никто и не обещал, что это поможет.

Я пока у себя смог воспроизвести проблему, только лишь заменяя в скрипте один {LEFT} на четыре, по другому не получается...
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

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

MIME-Version: 1.0
Content-Type: application/octet-stream; name="333333.vbs"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="333333.vbs"

Jz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0gDQonIM7v6PHg7ejlOiDT7+Dq7uLq4CDxIOTu4eDi6+Xt6OXsIPLl6vP5
5ekg5ODy+yDoIOLw5ezl7egg6iDo7OXt6CD04Onr4CANCic9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IA0KV1Njcmlw
dC5DcmVhdGVPYmplY3QoIldTY3JpcHQuU2hlbGwiKS5TZW5kS2V5cyAiJXtGNX17RU5EfV57TEVG
VH17TEVGVH0iIF8gDQomInsofSIgJiBSaWdodCgiMCIgJiBEYXkoZGF0ZSksIDIpICYgIl8iICYg
UmlnaHQoIjAiICYgTW9udGgoZGF0ZSksIDIpICYgIl8iICYgWWVhcihkYXRlKSBfIA0KJiAiXyIg
JiBSaWdodCgiMCIgJiBIb3VyKE5PVyksIDIpICYgIi0iICYgUmlnaHQoIjAiICYgTWludXRlKE5P
VyksIDIpICYgIi0iICYgUmlnaHQoIjAiICYgU2Vjb25kKE5PVyksIDIpIF8gDQomICJ7KX0iIF8g
DQonJiAie0VOVEVSfSI=
Вот твой скрипт, сравни...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ask-rus писал(а):сравни...
Похоже.

Попробуй без Ctrl+Влево, т.е. замени строку с {LEFT} на

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

WScript.CreateObject("WScript.Shell").SendKeys "%{F5}{END}{LEFT 4}" _
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Над этим можно поработать. Выбирай скрипт, порешаю, когда время будет.
Я думаю, такой скрипт должен быть на форуме. Упаковка файлов/каталогов под курсором или выделенных, чем угодно, но бесплатным (т.е. не WinRAR), с добавлением текущей даты и времени к имени архива, с учётом списка исключений TC (имена с путями, без путей, с %COMMANDER_PATH% в tcignore.txt), без окон, но с портабельностью.
sa писал(а):Попробуй без Ctrl+Влево, т.е. замени строку с {LEFT}
Всё-таки 4 {LEFT}-а. :)
Так работает. Ещё добавлю {END} для красоты. Спасибо.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ask-rus писал(а):Всё-таки 4 {LEFT}-а. :)
Нет, комбинация Ctrl+Влево и Влево “^{LEFT}{LEFT}” работает (у кого работает :)) независимо от количества символов в расширении архива (3 для zip, rar, 2 для 7z и т.д.). А вот четыре Влево “{LEFT 4}”сработает правильно только для 3-х символьных расширений.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Я думаю, такой скрипт должен быть на форуме.
Допустим. Параметр даты напишешь? Остаётся только фильтр по списку исключений прикрутить.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ask-rus писал(а):Ещё добавлю {END} для красоты.
Можно и так: "{HOME}+{END}"

P.S. Не затруднит посмотреть, нет ли в твоём wincmd.ini ключа CtrlArrow?
Если есть, то, какое значение ему присвоено?
Аватара пользователя
mf-zl
Сообщения: 71
Зарегистрирован: Вс авг 21, 2005 03:30
Откуда: BLR
Контактная информация:

Сообщение mf-zl »

AutoHotkey:

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

PostMessage, 1075, 508, 0,, ahk_class TTOTAL_CMD
WinWait, ahk_class TDLGZIP
Send, {F5}{Right}(%A_DD%.%A_MM%.%A_YYYY%)
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Добавил в скрипте защиту от срабатывания на <..> и (по подсказке mf-zl) заменил комбинацию “{END}^{LEFT}{LEFT}” на “{F5}{RIGHT}”.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

sa писал(а):P.S. Не затруднит посмотреть, нет ли в твоём wincmd.ini ключа CtrlArrow?
Такого ключа нет.
Flasher писал(а):Параметр даты напишешь?
Знать бы, что ты имеешь в виду. В справке 7-Zip не нашёл этого.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

sa
Можно поменять формат даты? Сейчас:
zip:C:\TotalCmd8(23_03_2013_13-14-03).zip
Хотелось бы:
zip:C:\TotalCmd8(23.03.2013_13-14-03).zip
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить