Рекурсивная распаковка
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 32, 33, 34, 35, 36  Next  :| |:
Total Commander -> Автоматизация Total Commander

#481:  Author: FlasherLocation: Москва PostPosted: Thu Jan 11, 2018 21:47
    —
Iori wrote:
Можешь дать линк где ты это показал.
Линк.
Iori wrote:
А gz архив, должен быть создан самим 7зипом, или gзипом?
Без разницы. Но я бы лучше gzip.exe брал.

#482:  Author: Iori PostPosted: Thu Jan 11, 2018 23:21
    —
Flasher
Спасибо за линк, но настроить как, я так и не понял.
Ладно задам вопрос в ветке самого плагина.

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

Использовал gzip от командера.

#483:  Author: FlasherLocation: Москва PostPosted: Thu Jan 11, 2018 23:24
    —
Iori wrote:
но настроить как, я так и не понял.
Я же объяснял. В одной из папок достаточно наличия 7z.dll, 7z.exe, 7-zip.dll соответствующей битности.
Quote:
Если архив больше 4гб, то листинг не правильный показывает.
ОК. С точностью до байта? В след. раз пиши в новом сообщении.

#484:  Author: Iori PostPosted: Fri Jan 12, 2018 02:20
    —
Flasher wrote:
Я же объяснял. В одной из папок достаточно наличия 7z.dll, 7z.exe, 7-zip.dll соответствующей битности.

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

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

Нет конечно. Надо будет детально проверить.

#485:  Author: FlasherLocation: Москва PostPosted: Fri Jan 12, 2018 02:27
    —
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-библиотеки.

#486:  Author: Iori PostPosted: Fri Jan 12, 2018 19:54
    —
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, то уже нет.

#487:  Author: FlasherLocation: Москва PostPosted: Fri Jan 12, 2018 21:01
    —
Iori wrote:
Сделал так:
Т. е. ты предпочтёшь сотни таких переменных под всякие программы вместо одного потенциального имени папки? Дело, конечно, добровольное, но сомнительное.
Iori wrote:
Надеюсь так тоже правильно.
В зависимости от необходимости использовать те или иные модули. Первый у тебя почему-то дважды прописан.
Насчёт gzip ты точно на 1-цу не ошибся? По идее на концах должно быть 5 и 6, соответственно, если размер 4 Gb пишет с ошибкой, или 6 и 7, если ошибка при более 4 Gb.

#488:  Author: Iori PostPosted: Sat Jan 13, 2018 00:15
    —
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.

#489:  Author: FlasherLocation: Москва PostPosted: Sat Jan 13, 2018 00:45
    —
Iori wrote:
Можешь попробовать повторить.
Верю. Но стоит ещё с другими типами протестировать.
Iori wrote:
Так и есть, но только листинг палится после 5.
Сперва ты писал, что включая, а теперь — после?

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

#490:  Author: Iori PostPosted: Sat Jan 13, 2018 01:07
    —
Flasher wrote:
Но стоит ещё с другими типами протестировать.

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

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

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

 Hidden text

#491:  Author: FlasherLocation: Москва PostPosted: Sat Jan 13, 2018 01:16
    —
Iori wrote:
С другими расширениями?
"типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений.
Iori wrote:
Включая 5. Я ошибся.
ОК.

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

#492:  Author: Iori PostPosted: Sat Jan 13, 2018 01:54
    —
Flasher wrote:
"типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений.

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

 Hidden text

#493:  Author: FlasherLocation: Москва PostPosted: Sat Jan 13, 2018 02:00
    —
Iori wrote:
Файлы создавал с помощью утил fsutil. Потом паковал в gzip.
Логично.

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

#494:  Author: FlasherLocation: Москва PostPosted: Mon Jan 15, 2018 15:19
    —
Iori
Ну, что? Как тесты?
По поводу поиска архивов с оставшимися расширениями: поищи что-нибудь тут, как время будет.

#495:  Author: Iori PostPosted: Fri Jan 19, 2018 19:34
    —
Flasher wrote:
Ну, что? Как тесты?

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

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

Хорошо.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 32, 33, 34, 35, 36  Next  :| |:
Page 33 of 36

Powered by phpBB © 2001, 2005 phpBB Group