Войти

Показать полную графическую версию : [решено] Нужна помощь в создании 7zip sfx...


nfs911
04-09-2011, 20:01
Во общем так:
Запускаем SFX файл например test.exe
Тихая распаковка в %temp%

что мне нужно?

чтобы один из распакованных файлов в %temp%
переместился \ копировался в папку из которой был запущен test.exe

собственно вопрос - как определить папку из которой был запущен test.exe

PS:Если не там создал то переместите куда надо

gora
04-09-2011, 20:16
RunProgram="hidcon:cmd /c copy /y file.txt \"%%S\"" %%S - полный путь к файлу SFX архива (http://7zsfx.info/ru/configinfo.html)

sov44
04-06-2012, 22:56
Подскажите, как с помощью 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

gora
05-06-2012, 09:04
с параметрами:
- уровень сжатия:ультра
- метод сжатия: 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