PDA

Показать полную графическую версию : .: Файлы конфигурации 7z SFX. Помощь и советы :.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26

Vanadiy777
23-10-2022, 10:21
А вот что за переменная %Vers%? »
SergeyZV,
Извините, по ошибке написал не так.
Вот так будет правильней:
Delete="%%T"

За программку отдельное спасибо.

Wu-Tang
23-10-2022, 18:42
Vanadiy777, Так же, если в файле FileMenuLang.exe находится только один языковый файл, и известна директория установки программы, то лучше это сделать копированием.
Во первых, не нужен будет еще один, лишний sfx-архив, а во вторых, вес готового пакета снизится... »
2 файла, я вот не знаю, есть ли смысл, этот sfx весит всего 250кб
Смотрите, анализируйте, может быть что-то пригодится.

А зачем еще секция autoinstalls? для скрытой установки с ключами?

Vanadiy777
23-10-2022, 20:20
2 файла, я вот не знаю, есть ли смысл, этот sfx весит всего 250кб »
Wu-Tang,
по любому, как лучше и удобней будет, то это решать только Вам...
секция autoinstalls? для скрытой установки с ключами? »
Да. Но, в моем случае она тоже лишняя, можно было без нее обойтись.

Для примера Вам написал просто.

Wu-Tang
23-10-2022, 23:23
Vanadiy777,
для примера это хорошо, я тоже по примерам учился.
правда есть конфиги и ногу сломишь...
ps мне кажется вообще runprogramm достаточно в большинстве случаев.

Vanadiy777
23-10-2022, 23:55
мне кажется вообще runprogramm достаточно в большинстве случаев. »
Wu-Tang,
возможно, я особо сильно не вникал.
Предпочитаю делать свои репаки в Inno Setup...

Wu-Tang
24-10-2022, 01:04
Vanadiy777,
я как-то inno плюнул осваивать, скрипты эти...

Vanadiy777
24-10-2022, 10:19
я как-то inno плюнул осваивать, скрипты эти... »
Wu-Tang,
ну, тут, кому как удобнее... :wink:

minutka15
13-11-2022, 05:07
Вопрос снят:
разобрался

birdy.spb
05-10-2023, 16:41
Подскажите, пожалуйста. Не смог найти.

А есть ли у модифицированных модулей возможность получить сценарий, как с применением стандартного модуля 7zCon.sfx:
- запущенный процесс не отпускает консоль до завершения выполнения всех команд
- в консоль выводится результат выполнения команд
- процесс завершается с тем же кодом возврата (кодом ошибки), что и запускаемая из конфига команда (наверное, последняя)

???

Wu-Tang
07-10-2023, 18:03
привет
подскажите, как добавить в мой конфиг строки, чтобы применить твики х86 и х64, появилась необходимость в х86.reg и х64.reg

;!@Install@!UTF-8!
SetEnvironment="Name=Tweaks-Win7 x86/x64 [%%P]"
SetEnvironment="Vers= 1.0 [%%P]"
SetEnvironment="timer=12"
Title="Установка %Name%"
BeginPrompt="Установить %Name%?"
ExtractTitle="Распаковка файлов ..."
ExtractDialogText="Подождите пожалуйста ..."
FinishMessage="%Name% установлены! Будет выполнена перезагрузка компьютера! "

GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
MiscFlags="4"

RunProgram="waitall:hidcon:cmd /c PowerRun.exe /SW:0 /SYS \"%%T\\tweaks.bat\""
RunProgram="waitall:hidcon:cmd /c \"%%T\\tweaks2.bat\""
RunProgram="waitall:hidcon:cmd /c PowerRun.exe /SW:0 /SYS \"%%T\\RemoveTelemetry.cmd\""
RunProgram="waitall:%%P:hashtab.exe /ai"
RunProgram="waitall:%%P:filemenu.exe /ai"
RunProgram="waitall:%%P:ClassicShell.exe /qn"
RunProgram="waitall:hidcon:cmd /c \"%%T\\clean.bat\""
RunProgram="fm%timer%:forcenowait:hidcon:cmd /c CD /d ..\\&Ping -n %timer% localhost &Shutdown -r -f -t 0"
;!@InstallEnd@!

sov44
07-10-2023, 20:50
как добавить в мой конфиг строки, чтобы применить твики х86 и х64 »
Примерно так
RunProgram="%%P:regedit /s tweaks_%%P.reg"

Wu-Tang
08-10-2023, 16:23
sov44,
а waitall не нужно?

sov44
08-10-2023, 19:55
а waitall не нужно? »
Команда исполняется быстро, считаю, что префикс waitall будет лишним.

Wu-Tang
08-10-2023, 21:21
sov44,
хорошо, понял.
а файлы обязательно обзывать с _ или можно слитно, hklmX86.reg

sov44
08-10-2023, 22:21
а файлы обязательно обзывать с _ или можно слитно, hklmX86.reg »
Как вам нравится.

Scorpkoms
08-12-2023, 09:26
Доброго времени уважаемые,такой вопрос,в этом файле конфигурации не срабатывает батник после распаковки,что не так,подскажите.Спасибо.
"Не удается найти указанный файл"
;!@Install@!UTF-8!
SetEnvironment="Name=TotalCmd 10.52"
SetEnvironment="NameEXE=TOTALCMD.exe"
SetEnvironment="PathInst=D:\Program Files\\%Name%"
SetEnvironment="Var1=%PathInst%"
InstallPath="%PathInst%"
RunProgram="hidcon:"%Name%"\\Regidit.bat
GUIMode="2"
Shortcut="D,{%%T\\%NameEXE%},{},{},{Файловый менеджер},{%Name%},{%%T}"
;!@InstallEnd@!

nibble74
08-12-2023, 09:43
Scorpkoms,

SetEnvironment="PathInst=\"D:\\Program Files\\%Name%\""
RunProgram="hidcon:Regidit.bat"

sov44
08-12-2023, 10:22
RunProgram="hidcon:"%Name%"\\Regidit.bat »
Перечитайте мануал. В частности экранирование кавычек. Должно быть примерно так.
RunProgram="%%P:hidcon:\"%Name%\\Regidit.bat\""
На мой взгляд слишком много SetEnvironment, они действительно все нужны?

nibble74
08-12-2023, 10:38
sov44

у него рабочая директория "D:\Program Files\TotalCmd 10.52"
В RunProgram %Name% не требуется. Иначе получится так "D:\Program Files\TotalCmd 10.52\TotalCmd 10.52"

SOFFON
08-12-2023, 11:15
Scorpkoms,
слеш где потеряли? SetEnvironment="PathInst=D:\\Program Files\\%Name%" »
и что вы запускаете, а точнее откуда вы это запускаете? RunProgram="hidcon:"%Name%"\\Regidit.bat »
Если Regidit.bat лежит по пути "D:\Program Files\TotalCmd 10.52", то nibble74 вам правильно написал, что %Name% тут лишний RunProgram="hidcon:"%Name%"\\Regidit.bat »
Да и sov44 вам правильно написал про экранирование кавычек, только в вашем случае наверно так RunProgram="%%P:hidcon:\"Regidit.bat\"" »




© OSzone.net 2001-2012