View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 11, 2018 21:47 Post subject: |
|
|
Iori wrote: | Можешь дать линк где ты это показал. | Линк.
Iori wrote: | А gz архив, должен быть создан самим 7зипом, или gзипом? | Без разницы. Но я бы лучше gzip.exe брал. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Thu Jan 11, 2018 23:21 Post subject: |
|
|
Flasher
Спасибо за линк, но настроить как, я так и не понял.
Ладно задам вопрос в ветке самого плагина.
Flasher wrote: | Без разницы. Но я бы лучше gzip.exe брал. |
Использовал gzip от командера. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 11, 2018 23:24 Post subject: |
|
|
Iori wrote: | но настроить как, я так и не понял. | Я же объяснял. В одной из папок достаточно наличия 7z.dll, 7z.exe, 7-zip.dll соответствующей битности.
Quote: | Если архив больше 4гб, то листинг не правильный показывает. | ОК. С точностью до байта? В след. раз пиши в новом сообщении. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Fri Jan 12, 2018 02:20 Post subject: |
|
|
Flasher wrote: | Я же объяснял. В одной из папок достаточно наличия 7z.dll, 7z.exe, 7-zip.dll соответствующей битности. |
Если можешь, скинь мне твой autorun.cfg.
Flasher wrote: | ОК. С точностью до байта? |
Нет конечно. Надо будет детально проверить. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Jan 12, 2018 02:27 Post subject: |
|
|
Iori wrote: | Если можешь, скинь мне твой autorun.cfg. | Шутишь? Ты только ещё больше запутаешься. Это тебе ни к чему.
Главное — наличие 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 |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Fri Jan 12, 2018 19:54 Post subject: |
|
|
Flasher wrote: | Шутишь? Ты только ещё больше запутаешься. Это тебе ни к чему. |
Ты что в файл этот зашил код запуска межконтинентальных ракет?
Сделал так:
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:
#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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Jan 12, 2018 21:01 Post subject: |
|
|
Т. е. ты предпочтёшь сотни таких переменных под всякие программы вместо одного потенциального имени папки? Дело, конечно, добровольное, но сомнительное. Iori wrote: | Надеюсь так тоже правильно. | В зависимости от необходимости использовать те или иные модули. Первый у тебя почему-то дважды прописан.
Насчёт gzip ты точно на 1-цу не ошибся? По идее на концах должно быть 5 и 6, соответственно, если размер 4 Gb пишет с ошибкой, или 6 и 7, если ошибка при более 4 Gb. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Sat Jan 13, 2018 00:15 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 13, 2018 01:16 Post subject: |
|
|
Iori wrote: | С другими расширениями? | "типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений.
Iori wrote: | Включая 5. Я ошибся. | ОК.
Альтернативный запуск: Да не за что.
Iori wrote: | OSARCH можно на своё менять? | Конечно. Это всего лишь переменная.
Iori wrote: | Не понимаю, почему дважды? | Я тем более..
Iori wrote: | #LoadLibrary Plugins\Autorun_Process.dll
#LoadLibrary Plugins\Autorun_MoveButton.dll
#LoadLibrary Plugins\Autorun_Process.dll |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Sat Jan 13, 2018 01:54 Post subject: |
|
|
Flasher wrote: | "типами" не просто так написано. У типа, как ты знаешь, может быть множество расширений. |
Понятно. Надо проверить. Файлы создавал с помощью утил fsutil. Потом паковал в gzip.
Hidden text
Не подскажешь, как тогда прописать в autorun.cfg, если файлы в папках 32 и 64.
Пример: 32\програм.ехе и 64\програм.ехе
А может и 32\програм32.ехе и 64\програм64.ехе
Не так?
Code: |
If %SYSINFO_OSARCH% = 64 Then
SetEnv 64dir %SYSINFO_OSARCH%\
Else
SetEnv 32dir %SYSINFO_OSARCH%\
|
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 13, 2018 02:00 Post subject: |
|
|
Iori wrote: | Файлы создавал с помощью утил fsutil. Потом паковал в gzip. | Логично.
Альтернативный запуск: Ещё раз по ссылке отсюда пройди. Всё. Одна строка. Дальше в пути подставляешь только одну переменную.
Но, откровенности ради, я ещё не встречал программ с постфиксами 32/64, с удалением которых программа неправильно работала или не подхватывала конфиг. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 15, 2018 15:19 Post subject: |
|
|
Iori
Ну, что? Как тесты?
По поводу поиска архивов с оставшимися расширениями: поищи что-нибудь тут, как время будет. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Fri Jan 19, 2018 19:34 Post subject: |
|
|
Flasher wrote: | Ну, что? Как тесты? |
Был в отпуске, вот только сегодня вернулся. Так что тестами, пока не занимался.
Flasher wrote: | поищи что-нибудь тут, как время будет. |
Хорошо. |
|
Back to top |
|
|
|