Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Пакетное архивирование
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 22, 2012 13:56    Post subject: Reply with quote

shveicar
Flasher wrote:
А если в скрипте, 8000 поменять, скажем, на 1900?
На XP ограничение в комстроке другое. Поправил исходник.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Tue Oct 23, 2012 00:13    Post subject: Reply with quote

Flasher
Вот теперь- все работает, и на win7 тоже.
Большое Спасибо.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Fri Dec 26, 2014 20:38    Post subject: Reply with quote

Что надо изменить в скрипте так, чтобы:
1) При выделении папок, внутри создаваемых архивов оставалась начальная папка.
Например: «Новая папка\file.txt»
Соответственно папка «Новая папка» в архиве не сохранится.
2) Как сделать, чтобы всплывающее окно о завершении упаковки не исчезало, а ждало подтверждения в конце?
3) Как сделать всплывающее окно об успешном тестировании архива, если применена соответствующая опция и если ошибок не обнаружено?
(И работает ли вообще тестирование архивов при параметрах: %WL "%P" rar "" –t)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Dec 26, 2014 21:26    Post subject: Reply with quote

Nick
1) Для этого скрипт не нужен. Всё реализуется простой кнопкой (примеры на форуме были).
2) В 88 стр. удалить 1.4.
3) Для этого нужен отдельный скрипт в отдельной теме. Здешний скрипт предназначен, как видно из названия, для упаковки.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Mon Dec 29, 2014 16:09    Post subject: Reply with quote

Flasher wrote:
Nick
Для этого скрипт не нужен. Всё реализуется простой кнопкой (примеры на форуме были).

Например?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Dec 29, 2014 18:48    Post subject: Reply with quote

Например:
Code:
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

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Tue Dec 30, 2014 18:16    Post subject: Reply with quote

Flasher
Вроде, работает. OK.
Возможно ли как-то еще сделать, чтобы фокус не переходил к командной строке, а оставался в TC?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Dec 30, 2014 18:39    Post subject: Reply with quote

При наличии окна (и это не командная строка) - нет, пока не будет пройден цикл. Фокус возвращается после упаковки.
Поэтому единственный вариант - скрытие окна консоли, меняем ComSpec% /c, например, на
Code:
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe execmd

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Wed Dec 31, 2014 01:50; edited 1 time in total
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Tue Dec 30, 2014 22:38    Post subject: Reply with quote

Ok.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Sat Jan 10, 2015 18:35    Post subject: Reply with quote

Что надо изменить в этом скрипте чтобы упаковывалась также самая верхняя папка?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 10, 2015 20:22    Post subject: Reply with quote

Переписать 3/4 кода, если не сказать - упростить до нельзя.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Sat Jan 10, 2015 21:38    Post subject: Reply with quote

Flasher wrote:
Переписать 3/4 кода, если не сказать - упростить до нельзя.
И в том скрипте также почему-то ключи, по крайней мере в WinRAR не работают.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jan 10, 2015 21:44    Post subject: Reply with quote

У меня в скрипте rar.exe. Там не все ключи совпадают.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Nick



Joined: 26 Dec 2014
Posts: 107

Post (Separately) Posted: Thu Jan 15, 2015 17:18    Post subject: Reply with quote

Code:
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
Что надо изменить в такой кнопке, чтобы при архивировании одиночных файлов к имени архива не добавлялось бы расширение упаковываемого файла?
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Thu Jan 15, 2015 18:19    Post subject: Reply with quote

Nick
С таким способом не получится, т.к. используется список, а списки ТС создаёт только с именами файлов либо полными именами (т.е.включая путь).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 4 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group