Линк.Iori писал(а):Можешь дать линк где ты это показал.
Без разницы. Но я бы лучше gzip.exe брал.Iori писал(а):А gz архив, должен быть создан самим 7зипом, или gзипом?
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Линк.Iori писал(а):Можешь дать линк где ты это показал.
Без разницы. Но я бы лучше gzip.exe брал.Iori писал(а):А gz архив, должен быть создан самим 7зипом, или gзипом?
Я же объяснял. В одной из папок достаточно наличия 7z.dll, 7z.exe, 7-zip.dll соответствующей битности.Iori писал(а):но настроить как, я так и не понял.
ОК. С точностью до байта? В след. раз пиши в новом сообщении.Если архив больше 4гб, то листинг не правильный показывает.
Шутишь?Iori писал(а):Если можешь, скинь мне твой autorun.cfg.
Код: Выделить всё
LoadLibrary Plugins\Autorun_Sysinfo.dllКод: Выделить всё
If %SYSINFO_OSARCH% = 64 Then
SetEnv ARCH %SYSINFO_OSARCH%\
Else
SetEnv ARCHТам же можно продублировать папки Codecs/Formats, скинув туда имеющиеся x64-библиотеки.Unpacker.vbs писал(а):Z7 = "%COMMANDER_PATH%\Utils\7-Zip\%ARCH%7z.exe"
Flasher писал(а):Шутишь? Ты только ещё больше запутаешься. Это тебе ни к чему.
Код: Выделить всё
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
Код: Выделить всё
Z7 = "%7zip%"Т. е. ты предпочтёшь сотни таких переменных под всякие программы вместо одного потенциального имени папки? Дело, конечно, добровольное, но сомнительное.Iori писал(а):Сделал так:
В зависимости от необходимости использовать те или иные модули. Первый у тебя почему-то дважды прописан.Iori писал(а):Надеюсь так тоже правильно.
Я понимаю что твой подход очень универсальный, и мне он нравится, но что тогда делать, если в одной папке лежат два файла разной разрядности и используют одни и те же файлы?Flasher писал(а):Т. е. ты предпочтёшь сотни таких переменных под всякие программы вместо одного потенциального имени папки? Дело, конечно, добровольное, но сомнительное.
Не понимаю, почему дважды?Flasher писал(а):В зависимости от необходимости использовать те или иные модули. Первый у тебя почему-то дважды прописан.
Вроде не ошибся. Сам подумал что как то странно, но как есть.Flasher писал(а):Насчёт gzip ты точно на 1-цу не ошибся?
Так и есть, но только листинг палится после 5.Flasher писал(а):По идее на концах должно быть 5 и 6, соответственно, если размер 4 Gb пишет с ошибкой, или 6 и 7, если ошибка при более 4 Gb.
Верю. Но стоит ещё с другими типами протестировать.Iori писал(а):Можешь попробовать повторить.
Сперва ты писал, что включая, а теперь — после?Iori писал(а):Так и есть, но только листинг палится после 5.
Элементарно. ПишешьIori писал(а):что тогда делать, если в одной папке лежат два файла разной разрядности и используют одни и те же файлы?
Код: Выделить всё
If %SYSINFO_OSARCH% = 64 Then
SetEnv OSARCH %SYSINFO_OSARCH%
Else
SetEnv OSARCH"типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений.Iori писал(а):С другими расширениями?
ОК.Iori писал(а):Включая 5. Я ошибся.
Конечно. Это всего лишь переменная.Iori писал(а):OSARCH можно на своё менять?
Я тем более..Iori писал(а):Не понимаю, почему дважды?
[/cut]Iori писал(а):#LoadLibrary Plugins\Autorun_Process.dll
#LoadLibrary Plugins\Autorun_MoveButton.dll
#LoadLibrary Plugins\Autorun_Process.dll
Понятно. Надо проверить. Файлы создавал с помощью утил fsutil. Потом паковал в gzip.Flasher писал(а):"типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений.
Код: Выделить всё
If %SYSINFO_OSARCH% = 64 Then
SetEnv 64dir %SYSINFO_OSARCH%\
Else
SetEnv 32dir %SYSINFO_OSARCH%\
Логично.Iori писал(а):Файлы создавал с помощью утил fsutil. Потом паковал в gzip.