Страница 4 из 5

Добавлено: Пн окт 22, 2012 13:56
Flasher
shveicar
Flasher писал(а):А если в скрипте, 8000 поменять, скажем, на 1900?
На XP ограничение в комстроке другое. Поправил исходник.

Добавлено: Вт окт 23, 2012 00:13
shveicar
Flasher
Вот теперь- все работает, и на win7 тоже.
Большое Спасибо.

Добавлено: Пт дек 26, 2014 19:38
Nick
Что надо изменить в скрипте так, чтобы:
1) При выделении папок, внутри создаваемых архивов оставалась начальная папка.
Например: «Новая папка\file.txt»
Соответственно папка «Новая папка» в архиве не сохранится.
2) Как сделать, чтобы всплывающее окно о завершении упаковки не исчезало, а ждало подтверждения в конце?
3) Как сделать всплывающее окно об успешном тестировании архива, если применена соответствующая опция и если ошибок не обнаружено?
(И работает ли вообще тестирование архивов при параметрах: %WL "%P" rar "" –t)

Добавлено: Пт дек 26, 2014 20:26
Flasher
Nick
1) Для этого скрипт не нужен. Всё реализуется простой кнопкой (примеры на форуме были).
2) В 88 стр. удалить 1.4.
3) Для этого нужен отдельный скрипт в отдельной теме. Здешний скрипт предназначен, как видно из названия, для упаковки.

Добавлено: Пн дек 29, 2014 15:09
Nick
Flasher писал(а):Nick
Для этого скрипт не нужен. Всё реализуется простой кнопкой (примеры на форуме были).
Например?

Добавлено: Пн дек 29, 2014 17:48
Flasher
Например:

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

TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=\" %# in
('type %WF') do "%%COMMANDER_PATH%%\Utils\RAR\Rar.exe" a "%T%%#.rar" -ep1 -m5 -rr5p -o- "%%#"
Vault.dll
Упаковать выбранные элементы в отдельные RAR-архивы в другую панель

1

Добавлено: Вт дек 30, 2014 17:16
Nick
Flasher
Вроде, работает. OK.
Возможно ли как-то еще сделать, чтобы фокус не переходил к командной строке, а оставался в TC?

Добавлено: Вт дек 30, 2014 17:39
Flasher
При наличии окна (и это не командная строка) - нет, пока не будет пройден цикл. Фокус возвращается после упаковки.
Поэтому единственный вариант - скрытие окна консоли, меняем ComSpec% /c, например, на

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

%COMMANDER_PATH%\Utils\nircmd\nircmd.exe execmd

Добавлено: Вт дек 30, 2014 21:38
Nick
Ok.

Добавлено: Сб янв 10, 2015 17:35
Nick
Что надо изменить в этом скрипте чтобы упаковывалась также самая верхняя папка?

Добавлено: Сб янв 10, 2015 19:22
Flasher
Переписать 3/4 кода, если не сказать - упростить до нельзя.

Добавлено: Сб янв 10, 2015 20:38
Nick
Flasher писал(а):Переписать 3/4 кода, если не сказать - упростить до нельзя.
И в том скрипте также почему-то ключи, по крайней мере в WinRAR не работают.

Добавлено: Сб янв 10, 2015 20:44
Flasher
У меня в скрипте rar.exe. Там не все ключи совпадают.

Добавлено: Чт янв 15, 2015 16:18
Nick

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utilities\nircmd.exe execmd for /f "delims=\" %# in
('type %WF') do "%%COMMANDER_PATH%%\Plugins\arc\Rar.exe" a "%P%%#.rar" -ep1 -m5 -o- "%%#"
wcmicons.dll,1
Что надо изменить в такой кнопке, чтобы при архивировании одиночных файлов к имени архива не добавлялось бы расширение упаковываемого файла?

Добавлено: Чт янв 15, 2015 17:19
Skif_off
Nick
С таким способом не получится, т.к. используется список, а списки ТС создаёт только с именами файлов либо полными именами (т.е.включая путь).