Страница 23 из 46
Добавлено: Пн авг 17, 2009 15:30
Lazy Crazy
LocKtaR-o-DarK писал(а):RazR,
link
Спасибо, ссылочка интересная. А по поводу именно «хронологического каталога» - там [] не лишние?
Добавлено: Пн авг 17, 2009 17:50
Batya
RazR писал(а):2All, подскажите, пжлста, код кнопки создания папки с текущими датой и временем в активном табе
Смотри тему
"Автоматическое создание каталога с именеме - текущая дата?".
Добавлено: Чт авг 20, 2009 11:41
LocKtaR-o-DarK
Lazy Crazy
я использую квадратные скобки для дополнительной сортировки каталогов, а также при наличии в панели других каталогов
т.о., при наличии квадратных скобок созданный каталог практически всегда окажется как можно выше в панели
если такая сортировка не нужна, удали скобки из кода, никто ведь не запрещает
Добавлено: Сб авг 29, 2009 01:59
Deim0s
Вопрос про
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 придумать что то, чтоб в списке получалось вместо папка\ -> папка\*, возможно ли?
Добавлено: Сб авг 29, 2009 13:59
LocKtaR-o-DarK
Deim0s
приведу пример алгоритма
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd
/k for /f %%a in (%L) do @if "%%~xa"=="" (@echo "%%a*") else @echo "%%a"
TOTALCMD.EXE,2
test
почему бы не воспользоваться для выполнения задачи 7zip?
я приводил много примеров работы с ним
Добавлено: Сб авг 29, 2009 15:42
Deim0s
LocKtaR-o-DarK
почему бы не воспользоваться для выполнения задачи 7zip?
я приводил много примеров работы с ним
Пока 7 zip и близко не стоит к нему, к сожалению, ни по секьюрным опциям, ни по надёжности. С 7 zip я разобрался сразу

, пустил что нужно через 7zG, так примерно:
Код: Выделить всё
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
7zG листинг не поддерживает только.
приведу пример алгоритма
Если можно поподробнее, применительно к кнопке, как объединить с Вашей командой. Алгоритм, делает похоже то что нужно, единственное пробелы обрезаются (C:\Documents*).
P.S. Ещё к файлам без расширений тоже добавляет * (txt*) и с кириллицей не дружит (╘шы№ь√.txt)
Добавлено: Вс авг 30, 2009 16:16
LocKtaR-o-DarK
Deim0s
Код: Выделить всё
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 ставь нужные параметры
действующим списком для утилиты pkzipc будет видоизменённый "%%tmp%%\_tmp_"
Добавлено: Вс авг 30, 2009 21:08
Deim0s
LocKtaR-o-DarK
Спасибо. Почти всё как надо, осталась маленькая проблема

, в _tmp_ листинг заключается в кавычки, а он в кавычках не читается. Можно поправить? Если возможно, ещё маленькая просьба: удалять после выполнения _tmp_, как параметр %L в тотале.
P.S. Уважаемый
LocKtaR-o-DarK, можно ещё попросить, тоже самое но без путей, как делает параметр %F (папка\*).
Добавлено: Пн авг 31, 2009 04:06
LocKtaR-o-DarK
Deim0s
Поправил код
Если надо %F вместо %L, пропиши это в кнопке в начале строки параметров
Добавлено: Пн авг 31, 2009 11:52
Deim0s
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
Упаковывает выделенные файлы и папки с полными путями. Спасибо! То что было нужно.
Добавлено: Пн авг 31, 2009 12:42
LocKtaR-o-DarK
Deim0s
чуть-чуть тебя поправлю для полного счастья (см мой посл код и прочитай личку)
Добавлено: Вс сен 06, 2009 01:27
sergu4o
напишите ктонить кнопку "панель управления"
заранее спс)
Добавлено: Вс сен 06, 2009 08:58
UYG
sergu4o писал(а):напишите ктонить кнопку "панель управления"
заранее спс)
Код: Выделить всё
TOTALCMD#BAR#DATA
control.exe
wcmikons.dll,1
Панель управления
-1
Добавлено: Вс сен 06, 2009 09:24
Avada
UYG
wcmiCons.dll
Добавлено: Вс сен 06, 2009 13:35
UYG
Avada писал(а):UYG
wcmiCons.dll
Принимается!
Просто я использую свой wcmi
kons.dll и не учел что у других его нет! А файл значка и сам значек каждый может выбрать по желанию.