Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Нужна помощь в создании 7zip sfx... (http://forum.oszone.net/showthread.php?t=214811)

nfs911 04-09-2011 20:01 1746093

Нужна помощь в создании 7zip sfx...
 
Во общем так:
Запускаем SFX файл например test.exe
Тихая распаковка в %temp%

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

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

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

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

gora 04-09-2011 20:16 1746102

Код:

RunProgram="hidcon:cmd /c copy /y file.txt \"%%S\""
%%S - полный путь к файлу SFX архива

sov44 04-06-2012 22:56 1928157

Подскажите, как с помощью 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 1928334

Цитата:

Цитата sov44
с параметрами:
- уровень сжатия:ультра
- метод сжатия: 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


Время: 14:01.

Время: 14:01.
© OSzone.net 2001-