Спасибо, ссылочка интересная. А по поводу именно «хронологического каталога» - там [] не лишние?LocKtaR-o-DarK писал(а):RazR, link
Обмен кнопками
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Lazy Crazy
- Сообщения: 400
- Зарегистрирован: Вс янв 16, 2005 20:53
Смотри тему "Автоматическое создание каталога с именеме - текущая дата?".RazR писал(а):2All, подскажите, пжлста, код кнопки создания папки с текущими датой и временем в активном табе
Нет, я не сплю. Я просто медленно моргаю.
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
Lazy Crazy
я использую квадратные скобки для дополнительной сортировки каталогов, а также при наличии в панели других каталогов
т.о., при наличии квадратных скобок созданный каталог практически всегда окажется как можно выше в панели
если такая сортировка не нужна, удали скобки из кода, никто ведь не запрещает
я использую квадратные скобки для дополнительной сортировки каталогов, а также при наличии в панели других каталогов
т.о., при наличии квадратных скобок созданный каталог практически всегда окажется как можно выше в панели
если такая сортировка не нужна, удали скобки из кода, никто ведь не запрещает
Вопрос про SecureZIP, версия Command Line для серверов 12.3. Проблема такая: по команде pkzipc -add file.zip <цель>, упаковать можно только файлы, для упаковки папки нужна такая команда: pkzipc -add -dir=<параметр> file.zip <цель>\*. Хотелось бы объединить в одну команду для кнопки (без скрипта). В связи с необходимым параметром -dir, запускать pkzipc.exe необходимо из своей директории и указывать длинные пути. Сейчас получается минимум две команды: pkzipc -add -dir=relative file.zip "%T%O" %P%S для файлов и pkzipc -add -dir=relative file.zip "%T%O" %P%S\* для папок. Собственно вопрос: можно ли сделать одну команду, что то вроде -add -dir=relative file.zip "%T%O" %P%S(если файл - папка, добавлять: \*) или для %L придумать что то, чтоб в списке получалось вместо папка\ -> папка\*, возможно ли?
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
Deim0s
приведу пример алгоритма
почему бы не воспользоваться для выполнения задачи 7zip?
я приводил много примеров работы с ним
приведу пример алгоритма
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd
/k for /f %%a in (%L) do @if "%%~xa"=="" (@echo "%%a*") else @echo "%%a"
TOTALCMD.EXE,2
testя приводил много примеров работы с ним
LocKtaR-o-DarK
, пустил что нужно через 7zG, так примерно:
7zG листинг не поддерживает только.
P.S. Ещё к файлам без расширений тоже добавляет * (txt*) и с кириллицей не дружит (╘шы№ь√.txt)
Пока 7 zip и близко не стоит к нему, к сожалению, ни по секьюрным опциям, ни по надёжности. С 7 zip я разобрался сразупочему бы не воспользоваться для выполнения задачи 7zip?
я приводил много примеров работы с ним
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\plugins\packer\7z\7zG.exe
a -mx=9 -p -mhe "%T%O.7z" %P%S
%ProgramFiles%\WinRAR\WinRAR.exe,4
Упаковать 7-Zip +Зашифровать
%COMMANDER_PATH%\plugins\packer\7z\
-1Если можно поподробнее, применительно к кнопке, как объединить с Вашей командой. Алгоритм, делает похоже то что нужно, единственное пробелы обрезаются (C:\Documents*).приведу пример алгоритма
P.S. Ещё к файлам без расширений тоже добавляет * (txt*) и с кириллицей не дружит (╘шы№ь√.txt)
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
Deim0s
далее в строке параметров после pkzipc ставь нужные параметры
действующим списком для утилиты pkzipc будет видоизменённый "%%tmp%%\_tmp_"
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c title Архивация...&chcp 1251>nul 2>"%tmp%\_tmp_"&cmd /c for /f "delims=" %a in
(%L) do @if "%%~aa"=="d--------" (@echo %%a*^>^>"%%tmp%%\_tmp_") else @echo %%a^>^>"%%tmp%%\_tmp_"&pkzipc -add -max -dir=full -attr=all "%T%O" @"%%tmp%%\_tmp_"&del/q "%%tmp%%\_tmp_"
TOTALCMD.EXE,2
test
1действующим списком для утилиты pkzipc будет видоизменённый "%%tmp%%\_tmp_"
Последний раз редактировалось LocKtaR-o-DarK Пн авг 31, 2009 12:38, всего редактировалось 3 раза.
LocKtaR-o-DarK
Спасибо. Почти всё как надо, осталась маленькая проблема
, в _tmp_ листинг заключается в кавычки, а он в кавычках не читается. Можно поправить? Если возможно, ещё маленькая просьба: удалять после выполнения _tmp_, как параметр %L в тотале.
P.S. Уважаемый LocKtaR-o-DarK, можно ещё попросить, тоже самое но без путей, как делает параметр %F (папка\*).
Спасибо. Почти всё как надо, осталась маленькая проблема
P.S. Уважаемый LocKtaR-o-DarK, можно ещё попросить, тоже самое но без путей, как делает параметр %F (папка\*).
- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
LocKtaR-o-DarK
Этот код не срабатывает что то, не создаёт список. Совместил с прошлым Вашим кодом, работает всё отлично. Получилась в итоге такая рабочая конструкция:
Упаковывает выделенные файлы и папки с полными путями. Спасибо! То что было нужно.
Этот код не срабатывает что то, не создаёт список. Совместил с прошлым Вашим кодом, работает всё отлично. Получилась в итоге такая рабочая конструкция:
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /k chcp 1251>nul 2>"%tmp%\_tmp_"&cmd /c for /f "delims=" %a in
(%L) do @if "%%~aa"=="d--------" (@echo %%a*^>^>"%%tmp%%\_tmp_") else @echo %%a^>^>"%%tmp%%\_tmp_"&pkzipc -add -max -dir=full -attr=all "%T%O" @"%%tmp%%\_tmp_"&del/q "%%tmp%%\_tmp_"
%COMMANDER_PATH%\plugins\packer\pkzipc\11.ico
Упаковать с путями, с помощью SecureZIP
%COMMANDER_PATH%\plugins\packer\pkzipc\
1
-1- LocKtaR-o-DarK
- Сообщения: 349
- Зарегистрирован: Пт авг 12, 2005 04:20
- Откуда: Москва
- Контактная информация:
sergu4o писал(а):напишите ктонить кнопку "панель управления"
заранее спс)
Код: Выделить всё
TOTALCMD#BAR#DATA
control.exe
wcmikons.dll,1
Панель управления
-1

