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 ... 5, 6, 7 ... 34, 35, 36  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Sat Jan 03, 2015 10:11    Post subject: Reply with quote

Flasher

Quote:
Насчёт "лучше" - не совсем, т.к. с GUI скрипт будет спотыкаться на запароленных архивах, выдавая окно с вводом


Теперь понятно Smile
Back to top
View user's profile Send private message
maksum



Joined: 15 Oct 2014
Posts: 2

Post (Separately) Posted: Tue Jan 06, 2015 00:07    Post subject: Reply with quote

а может просто сделать чтобы предупреждения не появлялись
способ управления через gui был бы очень удобным

удобно было бы сделать кнопку-меню для тотал командера
где всплывали бы варианты распаковки ( тО есть мжно было 0бы выбрать как и что распаковывать что пропускать что удалять и пункт настройки который менял бы переменные в скрипте ( тогда gui не будет мешать распаковке))
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Jan 06, 2015 01:10    Post subject: Reply with quote

maksum wrote:
а может просто сделать чтобы предупреждения не появлялись
способ управления через gui был бы очень удобным
С этим к автору 7-zip.

maksum wrote:
удобно было бы сделать кнопку-меню для тотал командера
где всплывали бы варианты распаковки
Так а кто мешает сделать? Создаётся .bar в виде меню и понеслась. Smile
_________________
Автору сборки 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 19:12    Post subject: Reply with quote

Flasher wrote:
4) автоматический переход к элементу при распаковке одного архива (в т.ч. в структуре).
Что надо убрать в скрипте, чтобы не было автоматического перехода?
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Sat Jan 10, 2015 19:52    Post subject: Reply with quote

Nick
Зачем убирать? Просто поставьте апостроф перед строкой
Code:
If Ch = 1 Then WSH.Exec "%COMMANDER_EXE% /S /O /L=""" & It & "\:"""
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:24    Post subject: Reply with quote

Действительно, зачем убирать то, ради чего отчасти затевалось?
Nick - антагонист удобств?
_________________
Автору сборки 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 20:55    Post subject: Reply with quote

Skif_off wrote:
Nick
Зачем убирать? Просто поставьте апостроф перед строкой
Code:
If Ch = 1 Then WSH.Exec "%COMMANDER_EXE% /S /O /L=""" & It & "\:"""
Да, вроде, нормально работает. Интересно, что почему-то срабатывает бывает не сразу, т.е. переход все-равно осуществляется. Возможно это из-за какой-то отложенной записи на диск (редактировал в AkelPad) или что-то wscript.exe оставляет в памяти...
Flasher wrote:
Действительно, зачем убирать то, ради чего отчасти затевалось?
Нет, просто при разархивировании когда внутри архива нет папки, то, бывает, что переход осуществляется во внутреннюю папку (которая, вроде самая первая по списку), что бывает не совсем удобно, т.к. есть файлы на уровень выше... Wink

Last edited by Nick on Sat Jan 10, 2015 21:19; edited 1 time in total
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:14    Post subject: Reply with quote

Nick wrote:
внутри архива нет папки
Nick wrote:
которая, вроде самая первая по списку
Это как? Папки нет, но первая по списку?
_________________
Автору сборки 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:25    Post subject: Reply with quote

Flasher wrote:
Это как? Папки нет, но первая по списку?
Я имел ввиду, когда нет общей папки для всех файлов. Т.е. внутри архива на верхнем уровне разбросаны файлы и отдельно с ними лежат папки. В этом случае бывает переход именно в эти папки.
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:43    Post subject: Reply with quote

Nick wrote:
В этом случае бывает переход именно в эти папки.
Да, это бывает. В зависимости от сортировки, может быть и файл и папка. В принципе, можно сделать, чтобы вход осуществлялся в корень. По-моему, я так сначала делал, потом передумал. А вдруг это bin или другая нужная папка. Я всегда не прочь сразу пошариться, чтобы выяснить.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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:34    Post subject: Reply with quote

Flasher
Почему вместе с -sccUTF-8 используется chcp 1251, а не chcp 65001?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Jan 15, 2015 21:02    Post subject: Reply with quote

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



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Wed Jan 28, 2015 08:42    Post subject: Reply with quote

Flasher

Сегодня пробовал ваш скрипт в безопасном режиме win7 х64.
Не работает. Ничего не происходит. Из за чего это может быть?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Jan 28, 2015 09:20    Post subject: Reply with quote

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



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Wed Jan 28, 2015 21:31    Post subject: Reply with quote

Flasher

Сейчас проверил на своём компьютере и всё работает.
Может на другом компьютере просто не было нужных библиотек.
Надо будет опять проверить.
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 ... 5, 6, 7 ... 34, 35, 36  Next
Page 6 of 36

 
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