Показать полную графическую версию : [решено] Нужна помощь в создании 7zip sfx...
Во общем так:
Запускаем SFX файл например test.exe
Тихая распаковка в %temp%
что мне нужно?
чтобы один из распакованных файлов в %temp%
переместился \ копировался в папку из которой был запущен test.exe
собственно вопрос - как определить папку из которой был запущен test.exe
PS:Если не там создал то переместите куда надо
RunProgram="hidcon:cmd /c copy /y file.txt \"%%S\"" %%S - полный путь к файлу SFX архива (http://7zsfx.info/ru/configinfo.html)
Подскажите, как с помощью BAT создать создать архив папки с подпапками и файлами в 7z 9.27a, с параметрами:
- уровень сжатия:ультра
- метод сжатия: LZMA2
- размер словаря:64Мб
- размер слова:64
- размер блока:непрерывный
- число потоков:2
начал примерно так, но не уверен в правильности:
"c:\Program Files\7-Zip\7z.exe" a D:\Archiv.7z "C:\proba" -m0=LZMA2:d26 -mx=9
с параметрами:
- уровень сжатия:ультра
- метод сжатия: LZMA2
- размер словаря:64Мб
- размер слова:64
- размер блока:непрерывный
- число потоков:2 »
Начнем по порядку:
- уровень сжатия:ультра - ключ -mx=9 правильный
- метод сжатия: LZMA2 - ключ -m0=LZMA2 правильный
- размер словаря:64Мб - по умолчанию для режима ultra равен 64Мб, указывать нет необходимости
- размер слова:64 - по умолчанию для режима ultra равен 64, указывать нет необходимости
- размер блока:непрерывный - по умолчанию включен, указывать нет необходимости
- число потоков:2 - ключ -mmt=2
Результат для Ваших условий задачи:"c:\Program Files\7-Zip\7z.exe" a D:\Archiv.7z "C:\proba" -m0=LZMA2 -mx=9 -mmt=2
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.