Цитата Habetdin:
Маленький форк творения sov44 »
|
1 Поправьте строку
Код:

IF "%uSel1%"=="1" (
иначе ни чего не скачает.
2 Этот блок не совсем корректный, да и не нужный:
Код:

if %PROCESSOR_ARCHITECTURE%==x86 (
set xOS=x86
) else (
set xOS=x64
)
3 Поправьте создание конфига:
Код:

(Echo ;^^!@Install@^^!UTF-8^^!
Echo SetEnvironment="Name=SPTD"
Echo SetEnvironment="fVer=%fVrs%"
Echo SetEnvironment="tVer=%tVrs%"
Echo Title="Установка %%Name%%"
Echo BeginPrompt="Сейчас будет установлен %%Name%% %%tVer%% [%%%%P]"
Echo ExtractTitle="Распаковка файлов..."
Echo ExtractDialogText="Придется подождать..."
Echo FinishMessage="%%Name%% %%tVer%% [%%%%P] установлен^!"
Echo RunProgram="%%%%P:SPTDinst-%%fVer%%-%%%%P.exe"
Echo AutoInstall1="%%%%P:SPTDinst-%%fVer%%-%%%%P.exe"
Echo GUIFlags="2+4+8+16+32+2048+4096"
Echo GUIMode="1"
Echo SfxAuthor="WinAddon Project"
Echo ;^^!@InstallEnd@^^!)>%Temp%\866.txt
sov44, один 7z.exe без файла 7z.dll не будет работать, если не найдет установленного архиватора и его файла 7z.dll.