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 ... 32, 33, 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
Flasher



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

Post (Separately) Posted: Thu Jan 11, 2018 21:47    Post subject: Reply with quote

Iori wrote:
Можешь дать линк где ты это показал.
Линк.
Iori wrote:
А gz архив, должен быть создан самим 7зипом, или gзипом?
Без разницы. Но я бы лучше gzip.exe брал.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 478

Post (Separately) Posted: Thu Jan 11, 2018 23:21    Post subject: Reply with quote

Flasher
Спасибо за линк, но настроить как, я так и не понял.
Ладно задам вопрос в ветке самого плагина.

Flasher wrote:
Без разницы. Но я бы лучше gzip.exe брал.

Использовал gzip от командера.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Jan 11, 2018 23:24    Post subject: Reply with quote

Iori wrote:
но настроить как, я так и не понял.
Я же объяснял. В одной из папок достаточно наличия 7z.dll, 7z.exe, 7-zip.dll соответствующей битности.
Quote:
Если архив больше 4гб, то листинг не правильный показывает.
ОК. С точностью до байта? В след. раз пиши в новом сообщении.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 478

Post (Separately) Posted: Fri Jan 12, 2018 02:20    Post subject: Reply with quote

Flasher wrote:
Я же объяснял. В одной из папок достаточно наличия 7z.dll, 7z.exe, 7-zip.dll соответствующей битности.

Если можешь, скинь мне твой autorun.cfg.

Flasher wrote:
ОК. С точностью до байта?

Нет конечно. Надо будет детально проверить.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Jan 12, 2018 02:27    Post subject: Reply with quote

Iori wrote:
Если можешь, скинь мне твой autorun.cfg.
Шутишь? Mr. Green Ты только ещё больше запутаешься. Это тебе ни к чему.
Главное — наличие Autorun_Sysinfo.dll и Autorun_Sysinfo.dll64 в папке Plugins и предшествующей команды в конфиге (лучше где-то сверху):
Code:
LoadLibrary Plugins\Autorun_Sysinfo.dll
7-zip.dll не требуется.
В каталоге 7-zip можно создать и одну папку '64', записав:
Code:
If %SYSINFO_OSARCH% = 64 Then
  SetEnv ARCH %SYSINFO_OSARCH%\
Else
  SetEnv ARCH
Unpacker.vbs wrote:
Z7 = "%COMMANDER_PATH%\Utils\7-Zip\%ARCH%7z.exe"
Там же можно продублировать папки Codecs/Formats, скинув туда имеющиеся x64-библиотеки.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 478

Post (Separately) Posted: Fri Jan 12, 2018 19:54    Post subject: Reply with quote

Flasher wrote:
Шутишь? Ты только ещё больше запутаешься. Это тебе ни к чему.

Laughing Ты что в файл этот зашил код запуска межконтинентальных ракет?

Сделал так:
Code:

If %SYSINFO_OSARCH% = 32 Then
  SetEnv /EV 7zip %COMMANDER_PATH%\Packers\7zip\7z.exe
Else
  SetEnv /EV 7zip %COMMANDER_PATH%\Packers\7zip\64\7z.exe
EndIf

В Unpacker.vbs:
Code:
Z7 = "%7zip%"

#LoadLibrary Plugins\Autorun_Process.dll
#LoadLibrary Plugins\Autorun_MoveButton.dll
#LoadLibrary Plugins\Autorun_Process.dll
Включён только LoadLibrary Plugins\Autorun_Sysinfo.dll
Надеюсь так тоже правильно.

Насчёт gzip.
Если 4294967294 байтов, то листинг показывает, а вот если 4294967295, то уже нет.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Jan 12, 2018 21:01    Post subject: Reply with quote

Iori wrote:
Сделал так:
Т. е. ты предпочтёшь сотни таких переменных под всякие программы вместо одного потенциального имени папки? Дело, конечно, добровольное, но сомнительное.
Iori wrote:
Надеюсь так тоже правильно.
В зависимости от необходимости использовать те или иные модули. Первый у тебя почему-то дважды прописан.
Насчёт gzip ты точно на 1-цу не ошибся? По идее на концах должно быть 5 и 6, соответственно, если размер 4 Gb пишет с ошибкой, или 6 и 7, если ошибка при более 4 Gb.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 478

Post (Separately) Posted: Sat Jan 13, 2018 00:15    Post subject: Reply with quote

Flasher wrote:
Т. е. ты предпочтёшь сотни таких переменных под всякие программы вместо одного потенциального имени папки? Дело, конечно, добровольное, но сомнительное.

Я понимаю что твой подход очень универсальный, и мне он нравится, но что тогда делать, если в одной папке лежат два файла разной разрядности и используют одни и те же файлы?
Скажем, program.exe и program64.exe и используют program.ini и другие библиотеки. Я же не только для 7зипа взял такой подход.

Flasher wrote:
В зависимости от необходимости использовать те или иные модули. Первый у тебя почему-то дважды прописан.

Не понимаю, почему дважды?

Flasher wrote:
Насчёт gzip ты точно на 1-цу не ошибся?

Вроде не ошибся. Сам подумал что как то странно, но как есть.
Можешь попробовать повторить.


Flasher wrote:
По идее на концах должно быть 5 и 6, соответственно, если размер 4 Gb пишет с ошибкой, или 6 и 7, если ошибка при более 4 Gb.

Так и есть, но только листинг палится после 5.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Jan 13, 2018 00:45    Post subject: Reply with quote

Iori wrote:
Можешь попробовать повторить.
Верю. Но стоит ещё с другими типами протестировать.
Iori wrote:
Так и есть, но только листинг палится после 5.
Сперва ты писал, что включая, а теперь — после?

 Альтернативный запуск:

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



Joined: 25 Apr 2012
Posts: 478

Post (Separately) Posted: Sat Jan 13, 2018 01:07    Post subject: Reply with quote

Flasher wrote:
Но стоит ещё с другими типами протестировать.

С другими расширениями?

Flasher wrote:
Сперва ты писал, что включая, а теперь — после?

Включая 5. Я ошибся.

 Hidden text
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Jan 13, 2018 01:16    Post subject: Reply with quote

Iori wrote:
С другими расширениями?
"типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений.
Iori wrote:
Включая 5. Я ошибся.
ОК.

 Альтернативный запуск:

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



Joined: 25 Apr 2012
Posts: 478

Post (Separately) Posted: Sat Jan 13, 2018 01:54    Post subject: Reply with quote

Flasher wrote:
"типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений.

Понятно. Надо проверить. Файлы создавал с помощью утил fsutil. Потом паковал в gzip.

 Hidden text
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Jan 13, 2018 02:00    Post subject: Reply with quote

Iori wrote:
Файлы создавал с помощью утил fsutil. Потом паковал в gzip.
Логично.

 Альтернативный запуск:

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



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

Post (Separately) Posted: Mon Jan 15, 2018 15:19    Post subject: Reply with quote

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



Joined: 25 Apr 2012
Posts: 478

Post (Separately) Posted: Fri Jan 19, 2018 19:34    Post subject: Reply with quote

Flasher wrote:
Ну, что? Как тесты?

Был в отпуске, вот только сегодня вернулся. Так что тестами, пока не занимался.

Flasher wrote:
поищи что-нибудь тут, как время будет.

Хорошо.
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 ... 32, 33, 34, 35, 36  Next
Page 33 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