Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Yoldosh
Дата сообщения: 19.02.2009 11:55
Кто Нибудь Дайте Скрипт На Полную Картинку Заранее Спасибо За Помощ !
Автор: Qarma
Дата сообщения: 19.02.2009 13:29
Jetr0

Цитата:

нет, скорее всего что-то типа такого:

Если есть, дай такой скрипт, чтобы картинка была растянуто полностью по странице установки
Автор: Yoldosh
Дата сообщения: 19.02.2009 14:51
http://s41.radikal.ru/i091/0902/db/e163b9e44f0d.jpg Можете Дать Скрипт Как На Фото

Добавлено:
Можете Дать Скрипт Как На Картинке http://s41.radikal.ru/i091/0902/db/e163b9e44f0d.jpg
Автор: chelobey
Дата сообщения: 19.02.2009 16:45
переделал скрипт...
результат: на странице выбора компонентов есть кнопка с текстурой, по нажатию которой появляется rtf описание компонента.
проблема: как сделать несколько кнопок (для каждого из компонентов) и...
как сделать так, чтобы отображалось название кнопки.

[more=вот мой код...]
Код: #define MyAppName "Program"
#define MyAppVerName "1.0"

[Setup]
AppName={#MyAppName}
AppVerName={#MyAppVerName}
DefaultDirName={pf}\Program 1.0

[Components]
Name: prog1; Description: program1; Types: var1; Flags: exclusive
Name: prog2; Description: program2; Types: var2; Flags: exclusive

[Types]
Name: var1; Description: prog1
Name: var2; Description: prog2; Flags: iscustom

[Files]

Source: Button1.bmp; Flags: dontcopy
Source: prog1.rtf; Flags: dontcopy
Source: prog2.rtf; Flags: dontcopy

[no][Code][/no]
var
Memo: TRichEditViewer;
CheckListBox: TNewCheckListBox;
CancelButton: TButton;

Check: Boolean;
i, CurPage: Integer;
InfoButton, UpdateButton: TButton;
InfoPage: TWizardPage;
InfoImage: TBitmapImage;



Procedure CheckFoldersOnClick(Sender: TObject);
Begin
if (InfoButton.Tag= 1) then begin

InfoButton.Caption:= 'Вернуться';
InfoButton.Cursor:= crDefault;
UpdateButton.Cursor:= crDefault;
CancelButton.Tag:= 1
end else
CancelButton.Tag:= 0
end;

Procedure UpdateButtonOnClick(Sender: TObject);

Begin
Check:=True;
end;

Procedure CloseInfo; Begin If InfoButton.Tag= 1 then InfoButton.OnClick(InfoButton) End;

Function BackButtonClick(CurPageID: Integer): Boolean;
Begin Result:= True CloseInfo End;

Function NextButtonClick(CurPageID: Integer): Boolean;
Begin If InfoButton.Tag= 1 then else Result:= True
if (i =wpWelcome) and (InfoButton.Tag= 1) then Result:= True
CloseInfo
end;

Procedure InfoButtonOnClick(Sender: TObject);
Begin
if InfoButton.Tag= 0 then begin
InfoPage:= CreateCustomPage(CurPage, 'Описание', '')

Memo := TRichEditViewer.Create(InfoPage);
Memo.Top := ScaleY(0);
Memo.Width := InfoPage.SurfaceWidth - ScaleX(0);;
Memo.Height := InfoPage.SurfaceHeight - ScaleY(0);
Memo.ScrollBars := ssVertical;
Memo.Parent := InfoPage.Surface;
Memo.Lines.LoadFromFile(ExpandConstant('{tmp}\prog1.rtf'));

UpdateButton:= TButton.Create(WizardForm);

with UpdateButton do begin
OnClick:= @UpdateButtonOnClick;
end;

UpdateButton.OnClick(UpdateButton);
WizardForm.NextButton.OnClick(WizardForm.NextButton);
InfoButton.Visible:= True

InfoButton.Caption:='Закрыть инфу';
InfoButton.Cursor:= crHand;
InfoButton.Tag:= 1;

end

else begin
InfoButton.Caption:= 'Описание';
InfoButton.Cursor:= crHelp;
InfoButton.Tag:= 0;

WizardForm.BackButton.OnClick(WizardForm.BackButton);
WizardForm.PageDescriptionLabel.Font.Color:= WizardForm.PageNameLabel.Font.Color
UpdateButton.Free
InfoPage.Free
end
End;

Procedure CurPageChanged(CurPageID: Integer);
Begin
CurPage:=CurPageID
if CurPageID=wpReady then begin WizardForm.ReadyMemo.ScrollBars:=ssVertical
end;
if CurPageID<>wpSelectComponents then begin InfoButton.Visible:= False
end;
if CurPageID=wpSelectComponents then begin InfoButton.Visible:= True
end;
end;


Procedure InitializeWizard;
Begin

ExtractTemporaryFile('prog1.rtf');

CancelButton:= WizardForm.CancelButton;
InfoButton:= TButton.Create(WizardForm);

with InfoButton do begin
Left:= WizardForm.ClientWidth - CancelButton.Left - CancelButton.Width;
Top:= CancelButton.Top;
Width:= 132;
Height:= 27;
Caption:= 'Описание';
ShowHint:=True;
OnClick:= @InfoButtonOnClick;
Parent:= WizardForm;

InfoImage:=TBitmapImage.Create(WizardForm)
with InfoImage do begin
AutoSize:=True
Enabled:=False
ExtractTemporaryFile('Button1.bmp')
Bitmap.LoadFromFile(ExpandConstant('{tmp}')+'\Button1.bmp')
Parent:=InfoButton
end;
end;
end;
Автор: Yoldosh
Дата сообщения: 19.02.2009 17:58
Jetr0 http://s41.radikal.ru/i091/0902/db/e163b9e44f0d.jpg Можеш Дать Скрипт Как На Картинке

Добавлено:
Help!!!! Кто Нибудь Может Дать Скрипт Как На Картинке http://s41.radikal.ru/i091/0902/db/e163b9e44f0d.jpg Срочно Please Заранее Спасибо
Автор: milwaukeeman
Дата сообщения: 19.02.2009 20:29
is7z.dll Где найти?

его нет нигде.


Как в этот скрипт вшить корекно КОД чтоб прогресс бар был двойной как в играх с ФТО
описанных выше?

помогите пожалуйста

[more=Читать дальше..]
AppName=Властелин Колец™ - Противостояние™
AppVerName=1.0
AppPublisher=Electronic Arts
DefaultDirName={pf}\
DefaultGroupName=Властелин Колец Противостояние
AllowNoIcons=true
OutputDir=C:\0
OutputBaseFilename=Setup
SolidCompression=false
DiskSpanning=true
DiskSliceSize=727000000
UninstallLogMode=overwrite
Compression=lzma/ultra64
WizardImageFile=C:\Users\КИСОНЬКА И ЗАЙЧИК\Pictures\11.bmp
WizardSmallImageFile=C:\Users\КИСОНЬКА И ЗАЙЧИК\Pictures\12.bmp
InternalCompressLevel=ultra64
VersionInfoCompany=Electronic Arts
VersionInfoDescription=1.0
CompressionThreads=2
AppCopyright=©2009 Electronic Arts Inc. Все права сохранены.
PrivilegesRequired=none
AppPublisherURL=www.lordoftheringsconquest.com
AppSupportURL=www.lordoftheringsconquest.com
AppUpdatesURL=www.lordoftheringsconquest.com
AppVersion=1.0

Languages
Name: russian; MessagesFile: compiler:Default.isl

Files
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\binkw32.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest-MCE.png; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest-MCE.xml; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\dbghelp.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\DialogLogo128x128.jpg; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\GDFBinary.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\GL.ini; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\imagehlp.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\input.xml; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\paul.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Shaders_PC_ati.bin; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Shaders_PC_generic.bin; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Shaders_PC_nvidia.bin; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\WINUI.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Audio\sound.pck; DestDir: {app}\Audio; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Audio\WWiseIDTable.bin; DestDir: {app}\Audio; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\circle_scrolling_128x128.tga.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\filler.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\fonts_en.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\gfxfontlib.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_blackgates.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_coricelesti.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_default.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_Helm'sDeep.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_isengard.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_minas_morgul.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_minastirith.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_minastirith_top.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_moria.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_mount_doom.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_osgiliath.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_pelennorfields.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_rivendell.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_shire.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_training.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_weathertop.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\overlay.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\scrollingtext2.tga.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\system_mouse.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\system_mouse.tga.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\systemdialog.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\BlackGates.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\BlackGates.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Helm'sDeep.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Helm'sDeep.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Isengard.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Isengard.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Legal.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Legal.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\level_info.dat; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Minas_Morgul.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Minas_Morgul.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith_Top.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith_Top.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Moria.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Moria.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Mount_Doom.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Mount_Doom.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Osgiliath.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Osgiliath.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\PelennorFields.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\PelennorFields.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Rivendell.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Rivendell.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\shell.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\shell.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Shire.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Shire.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Training.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Training.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Weathertop.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Weathertop.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\blackgates.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\blackgates.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\helm'sdeep.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\helm'sdeep.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\isengard.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\isengard.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minas_morgul.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minas_morgul.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith_top.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith_top.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\mount_doom.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\mount_doom.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\pelennorfields.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\pelennorfields.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\rivendell.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\rivendell.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shire.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shire.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\training.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\training.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\weathertop.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\weathertop.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\attraction.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\ea.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\newline.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\pandemic.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\tolkien.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shell\background1.bik; DestDir: {app}\Video\Shell; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shell\background2.bik; DestDir: {app}\Video\Shell; Flags: ignoreversion
Icons
Name: {group}\Властелин Колец™ - Противостояние™; Filename: {app}\Conquest.exe; WorkingDir: {app}; IconIndex: 0; Languages:
Name: {userdesktop}\Властелин Колец™ - Противостояние™; Filename: {app}\Conquest.exe; WorkingDir: {app}; IconIndex: 0
Name: {userstartmenu}\Властелин Колец™ - Противостояние™; Filename: {app}\Conquest.exe; WorkingDir: {app}; IconIndex: 0
Run
Filename: {src}DirectX\DXSETUP.exe; Parameters: /silent; WorkingDir: {src}; Flags: runhidden
UninstallDelete
Name: {app}\Властелин Колец™ - Противостояние™; Type: filesandordirs
Name: {group}\Властелин Колец™ - Противостояние™; Type: filesandordirs
Name: {userdesktop}\Властелин Колец™ - Противостояние™; Type: filesandordirs
Name: {userstartmenu}\Властелин Колец™ - Противостояние™; Type: filesandordirs[/code]

Блин как Скрыть Объемные Тексты на Сайте?



AppName=Властелин Колец™ - Противостояние™
AppVerName=1.0
AppPublisher=Electronic Arts
DefaultDirName={pf}\
DefaultGroupName=Властелин Колец Противостояние
AllowNoIcons=true
OutputDir=C:\0
OutputBaseFilename=Setup
SolidCompression=false
DiskSpanning=true
DiskSliceSize=727000000
UninstallLogMode=overwrite
Compression=lzma/ultra64
WizardImageFile=C:\Users\КИСОНЬКА И ЗАЙЧИК\Pictures\11.bmp
WizardSmallImageFile=C:\Users\КИСОНЬКА И ЗАЙЧИК\Pictures\12.bmp
InternalCompressLevel=ultra64
VersionInfoCompany=Electronic Arts
VersionInfoDescription=1.0
CompressionThreads=2
AppCopyright=©2009 Electronic Arts Inc. Все права сохранены.
PrivilegesRequired=none
AppPublisherURL=www.lordoftheringsconquest.com
AppSupportURL=www.lordoftheringsconquest.com
AppUpdatesURL=www.lordoftheringsconquest.com
AppVersion=1.0

Languages
Name: russian; MessagesFile: compiler:Default.isl

Files
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\binkw32.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest-MCE.png; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Conquest-MCE.xml; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\dbghelp.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\DialogLogo128x128.jpg; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\GDFBinary.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\GL.ini; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\imagehlp.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\input.xml; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\paul.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Shaders_PC_ati.bin; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Shaders_PC_generic.bin; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Shaders_PC_nvidia.bin; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\WINUI.dll; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Audio\sound.pck; DestDir: {app}\Audio; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Audio\WWiseIDTable.bin; DestDir: {app}\Audio; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\circle_scrolling_128x128.tga.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\filler.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\fonts_en.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\gfxfontlib.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_blackgates.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_coricelesti.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_default.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_Helm'sDeep.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_isengard.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_minas_morgul.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_minastirith.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_minastirith_top.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_moria.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_mount_doom.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_osgiliath.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_pelennorfields.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_rivendell.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_shire.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_training.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\loadscreen_weathertop.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\overlay.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\scrollingtext2.tga.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\system_mouse.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\system_mouse.tga.dds; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Flash\systemdialog.gfx; DestDir: {app}\Flash; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\BlackGates.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\BlackGates.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Helm'sDeep.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Helm'sDeep.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Isengard.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Isengard.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Legal.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Legal.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\level_info.dat; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Minas_Morgul.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Minas_Morgul.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith_Top.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\MinasTirith_Top.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Moria.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Moria.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Mount_Doom.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Mount_Doom.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Osgiliath.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Osgiliath.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\PelennorFields.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\PelennorFields.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Rivendell.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Rivendell.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\shell.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\shell.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Shire.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Shire.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Training.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Training.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Weathertop.BIN; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Levels\Weathertop.PAK; DestDir: {app}\Levels; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\blackgates.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\blackgates.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\helm'sdeep.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\helm'sdeep.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\isengard.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\isengard.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minas_morgul.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minas_morgul.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith_top.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\minastirith_top.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\moria.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\mount_doom.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\mount_doom.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\osgiliath.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\pelennorfields.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\pelennorfields.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\rivendell.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\rivendell.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shire.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shire.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\training.good.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\training.good.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\weathertop.evil.intro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\weathertop.evil.outro.bik; DestDir: {app}\Video; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\attraction.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\ea.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\newline.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\pandemic.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\logo\tolkien.bik; DestDir: {app}\Video\logo; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shell\background1.bik; DestDir: {app}\Video\Shell; Flags: ignoreversion
Source: C:\Program Files (x86)\Electronic Arts\Властелин Колец™ - Противостояние™\Video\shell\background2.bik; DestDir: {app}\Video\Shell; Flags: ignoreversion

Icons
Name: {group}\Властелин Колец™ - Противостояние™; Filename: {app}\Conquest.exe; WorkingDir: {app}; IconIndex: 0; Languages:
Name: {userdesktop}\Властелин Колец™ - Противостояние™; Filename: {app}\Conquest.exe; WorkingDir: {app}; IconIndex: 0
Name: {userstartmenu}\Властелин Колец™ - Противостояние™; Filename: {app}\Conquest.exe; WorkingDir: {app}; IconIndex: 0

Run
Filename: {src}DirectX\DXSETUP.exe; Parameters: /silent; WorkingDir: {src}; Flags: runhidden

UninstallDelete
Name: {app}\Властелин Колец™ - Противостояние™; Type: filesandordirs
Name: {group}\Властелин Колец™ - Противостояние™; Type: filesandordirs
Name: {userdesktop}\Властелин Колец™ - Противостояние™; Type: filesandordirs
Name: {userstartmenu}\Властелин Колец™ - Противостояние™; Type: filesandordirs
[/more]
Автор: ExpeditorR
Дата сообщения: 19.02.2009 21:29
Yoldosh

Цитата:
Help!!!! Кто Нибудь Может Дать Скрипт Как На Картинке http://s41.radikal.ru/i091/0902/db/e163b9e44f0d.jpg Срочно Please Заранее Спасибо

Для кого вообще шапка существует?
Всем подай на блюдечке с голубой каёмочкой.
Скачай Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly, там есть пример в папке scripts\skins.

milwaukeeman

Цитата:
is7z.dll Где найти?

его нет нигде.

Если внимательней почитать форум, то всё есть, и не так далеко. Качай Ссылка


Народ я смотрю тут всё чаще побликуют скрипт на основе моей is7z.dll, но вот только все примеры для первой версии, и когда вы только успели её накачать, скачайте наконец версию 1.01, ибо там не нужен innocallback.dll, и мног что улучшено.

p.s.
А вообще огорчает, что последние страниц 10 зафлудили вопросами которые уже миллион раз обсасывали и разжёвывали на этом форуме, на 95% вопросов ответы есть, ну не ленитесь почитать и полистать.


Автор: Studio13_OutlaW
Дата сообщения: 19.02.2009 21:53
ExpeditorR
Отличный DLL, с прежней версии было много исправлений...


Цитата:
которые уже миллион раз обсасывали и разжёвывали


Особенно вопросы, ответы которые есть в шапке. В шапке кстати, именно я, нашел практически все ответы...
Автор: milwaukeeman
Дата сообщения: 19.02.2009 23:13
Помогите разобраться, не пойму что с этим делать. какие файлы откуда брать?

[more]
[Files]
Source: compiler:InnoCallback.dll; Flags: dontcopy
#sub ProcessFoundFile
#define FileName FindGetFileName(FindHandle)
Source: {#SrcPath}{#FileName}; DestDir: {tmp}; Flags: ignoreversion; BeforeInstall: ProgressInit(); AfterInstall: ProgressReset()
#expr CurFileSize = FileSize(SrcPath + FileName)
#expr AllFilesSize = AllFilesSize + CurFileSize
#expr WriteIni( SourcePath + "\\SizeInfo.ini","Name", FileName, CurFileSize )
#expr WriteIni( SourcePath + "\\SizeInfo.ini","Size", "AllSize", AllFilesSize )
#endsub

#for {FindHandle = FindResult = FindFirst(SearchPath, 0); FindResult; FindResult = FindNext(FindHandle)} ProcessFoundFile
[/more]

Добавлено:

Цитата:
Народ я смотрю тут всё чаще побликуют скрипт на основе моей is7z.dll, но вот только все примеры для первой версии, и когда вы только успели её накачать, скачайте наконец версию 1.01, ибо там не нужен innocallback.dll, и мног что улучшено.


Да но не пойму почему в нижнем ProgressBar все время пусто и ничего не двигается.

вот скрипт.

Что я снова ни так делаю?

[more]
Setup
AppName=Adobe Photoshop CS4
AppVerName=Adobe Photoshop CS4 v11
DefaultDirName={pf}\Adobe Photoshop CS4 v11
DefaultGroupName=Adobe Photoshop CS4 v11
Compression=lzma/ultra64
InternalCompressLevel=ultra64
OutputDir=C:\test
SolidCompression=true

Languages

Name: rus; MessagesFile: compiler:Languages\Russian.isl

Files

Source: C:\Program Files (x86)\Adobe Photoshop\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs
Source: is7z.dll; DestDir: {tmp}; Flags: dontcopy; Languages:

[Icons]
Name: {group}\Удалить; Filename: {uninstallexe}
Name: {group}\Adobe Photoshop; Filename: {app}\Adobe Photoshop CS4.exe; WorkingDir: {app}; IconFilename: {app}\*; Flags: useapppaths

Code

var
ProgressBar : TNewProgressBar;
ExtractFile:TNewStaticText;
Button1:TButton;

procedure Extract7z (hWnd, hpb, hst: THandle; fpath, extractPath, pass:pchar); external 'Extract7z@files:is7z.dll stdcall';
procedure CancelExtract; external 'CancelExtract@files:is7z.dll stdcall';

procedure InitializeWizard();
begin
ProgressBar := TNewProgressBar.Create(WizardForm);
ExtractFile:=TNewStaticText.Create(WizardForm);
with WizardForm.ProgressGauge do
begin
ProgressBar.Left := Left;
ProgressBar.Top := Top + ScaleX(55);
ProgressBar.Width := Width;
ProgressBar.Height := Height;
ProgressBar.Parent := WizardForm.InstallingPage;
ProgressBar.max := 100;
ProgressBar.Position := 0;
ExtractFile.parent:=WizardForm.InstallingPage;
ExtractFile.autosize:=false;
ExtractFile.Width := Width;
ExtractFile.top:=Top + ScaleX(35);
ExtractFile.caption:='Распаковка архива 7zip';
end;
end;

procedure Button1OnClick(Sender: TObject);
begin
CancelExtract;
end;

procedure CurStepChanged(CurStep: TSetupStep);
begin
If CurStep=ssPostInstall then
begin
Button1:=TButton.create(WizardForm);
Button1.parent:=WizardForm;
Button1.width:=135;
Button1.caption:='Отменить распаковку';
Button1.left:=260;
Button1.top:=WizardForm.cancelbutton.top;
Button1.OnClick:=@Button1OnClick;
try
Extract7z (wizardform.handle, progressbar.handle, ExtractFile.handle, ExpandConstant('{src}') + '\1.7z', ExpandConstant('{app}'), '');
Button1.visible:=false;
except
MsgBox('Неверный пароль!', mbInformation, MB_OK);
Button1.visible:=false;
end;
end;
end;

[UninstallDelete]
Name: {app}; Type: filesandordirs
Name: {group}\Удалить; Type: filesandordirs
Name: {group}\Adobe Photoshop; Type: filesandordirs
[/more]


Автор: Studio13_OutlaW
Дата сообщения: 20.02.2009 00:12

Цитата:
Да но не пойму почему в нижнем ProgressBar все время пусто и ничего не двигается.

Потому что нет файла для распаковки....

Цитата:
('{src}') + '\1.7z',

вот сюда его и пиши

Автор: Qarma
Дата сообщения: 20.02.2009 01:27
Помогите совместить этот скрипт : [more]#define TIME_FOR_VIEW 5

[Setup]
AppName=Dark Sector
AppVerName=Dark Sector


DefaultDirName=D:\Games\Dark Sector
OutputBaseFilename=Setup
Compression=lzma/ultra64
SolidCompression=yes

;+++&#240;&#229;&#231;&#228;&#229;&#235;&#229;&#237;&#232;&#229;
DiskSpanning=yes
SlicesPerDisk=1
DiskSliceSize=1560000000
;---&#240;&#229;&#231;&#228;&#229;&#235;&#229;&#237;&#232;&#229;

;+++&#211;&#240;&#238;&#226;&#229;&#237;&#252; &#234;&#238;&#236;&#239;&#240;&#229;&#241;&#241;&#232;&#232;
InternalCompressLevel=ultra64
;---&#211;&#240;&#238;&#226;&#229;&#237;&#252; &#234;&#238;&#236;&#239;&#240;&#229;&#241;&#241;&#232;&#232;

UsePreviousAppDir=false
AllowUNCPath=false

;+++&#196;&#232;&#240;&#229;&#234;&#242;&#238;&#240;&#232;&#255; &#226;&#251;&#245;&#238;&#228;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#255;&#242;&#238;&#240;&#224;
OutputDir=D:\test
;---&#196;&#232;&#240;&#229;&#234;&#242;&#238;&#240;&#232;&#255; &#226;&#251;&#245;&#238;&#228;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#255;&#242;&#238;&#240;&#224;
ArchitecturesAllowed=x86 x64
ArchitecturesInstallIn64BitMode=x64
DisableProgramGroupPage=true
UsePreviousGroup=false
DefaultGroupName=Dark Sector
VersionInfoVersion=1.0.0.0
UninstallFilesDir={app}\
DirExistsWarning=no
DisableReadyPage=true
VersionInfoCompany=© Qarmaa
AppCopyright=© Qarmaa
AppVersion=1.0.0.0
UninstallDisplayName=Dark Sector
UsePreviousSetupType=false
UsePreviousUserInfo=false
PrivilegesRequired=none
RestartIfNeededByRun=false
LanguageDetectionMethod=locale
;+++icon.ico &#253;&#242;&#238; &#232;&#234;&#238;&#237;&#234;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#235;&#229;&#240;&#224;!
SetupIconFile=D:\test\ico.ico
;---icon.ico &#253;&#242;&#238; &#232;&#234;&#238;&#237;&#234;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#235;&#229;&#240;&#224;!
;+++Small.bmp &#253;&#242;&#238; &#234;&#224;&#240;&#242;&#232;&#237;&#234;&#224; &#237;&#224; &#226;&#229;&#240;&#245;&#243; &#239;&#240;&#238;&#228;&#238;&#235;&#227;&#238;&#226;&#224;&#242;&#224;&#255;!

;---Small.bmp &#253;&#242;&#238; &#234;&#224;&#240;&#242;&#232;&#237;&#234;&#224; &#237;&#224; &#226;&#229;&#240;&#245;&#243; &#239;&#240;&#238;&#228;&#238;&#235;&#227;&#238;&#226;&#224;&#242;&#224;&#255;!
AppPublisherURL=http://Qarmaa.lan


[Languages]
Name: rus; MessagesFile: compiler:\Languages\Russian.isl


[UninstallDelete]
Type: filesandordirs; Name: "{app}"

[Tasks]
Name: "desktopicon"; Description: "&#209;&#238;&#231;&#228;&#224;&#242;&#252; &#255;&#240;&#235;&#251;&#234; &#237;&#224; &#240;&#224;&#225;&#238;&#247;&#229;&#236; &#241;&#242;&#238;&#235;&#229;";
Name: "directx"; Description: "&#206;&#225;&#237;&#238;&#226;&#232;&#242;&#252; DirectX 9.0c"; Flags: unchecked;



[LangOptions]
WelcomeFontSize=10

[Icons]
Name: "{group}\&#205;&#224;&#247;&#224;&#242;&#252; &#232;&#227;&#240;&#243;"; Filename: "{app}\cryostasis.exe"; WorkingDir: "{app}\";

Name: "{group}\&#211;&#228;&#224;&#235;&#232;&#242;&#252; &#232;&#227;&#240;&#243;"; Filename: "{uninstallexe}";
Name: "{userdesktop}\Dark Sector"; Filename: "{app}\cryostasis.exe"; WorkingDir: "{app}\"; Tasks: desktopicon

[Run]
Filename: "{src}\Redist\DXSETUP.exe"; WorkingDir: "{src}\Redist"; StatusMsg: "&#206;&#225;&#237;&#238;&#226;&#235;&#229;&#237;&#232;&#229; DirectX 9.0c, &#239;&#238;&#228;&#238;&#230;&#228;&#232;&#242;&#229; &#239;&#238;&#230;&#224;&#235;&#243;&#233;&#241;&#242;&#224;..."; Tasks: "directx";
Filename: "{src}\Redist\PhysX_9.09.0203.exe"; WorkingDir: "{src}\Redist";


[Files]
Source: "D:\Games\Dark Sector\*"; DestDir: "{app}"; Flags: ignoreversion createallsubdirs recursesubdirs sortfilesbyextension
Source: compiler:\InnoCallback.dll; DestDir: {tmp}; Flags: dontcopy solidbreak
Source: C:\Program Files\Inno Setup 5\Corona\Untitled-1.bmp; DestDir: {tmp}; Flags: dontcopy
Source: D:\FTP\upload\Crysis\is7z.dll; DestDir: {tmp}; Flags: dontcopy

[UninstallDelete]
Type: filesandordirs; Name: "{app}"




[Messages]
StatusExtractFiles=&#211;&#241;&#242;&#224;&#237;&#238;&#226;&#234;&#224; &#244;&#224;&#233;&#235;&#238;&#226; &#232;&#227;&#240;&#251;...
ChangeDiskTitle=&#205;&#229;&#238;&#225;&#245;&#238;&#228;&#232;&#236; &#241;&#235;&#229;&#228;&#243;&#254;&#249;&#232;&#233; &#228;&#232;&#241;&#234;.
SelectDiskLabel2=&#194;&#241;&#242;&#224;&#226;&#252;&#242;&#229; &#241;&#235;&#229;&#228;&#243;&#254;&#249;&#232;&#233; &#228;&#232;&#241;&#234; &#232; &#237;&#224;&#230;&#236;&#232;&#242;&#229; «OK».

[Code]
//////////////
const
NeedSize = 5570;




var
LogoImage:TBitmapImage;
LogoPanel: TPanel;
LogoLabel: TLabel;
FreeMB, TotalMB: Cardinal;

NeedSpaceLabel, FreeSpaceLabel: TLabel;
Comp1, Comp2: TCheckBox;

/////////

//////

procedure GetFreeSpaceCaption(Sender: TObject);
var
Path: String;

begin
Path := ExtractFileDrive(WizardForm.DirEdit.Text);
GetSpaceOnDisk(Path, True, FreeMB, TotalMB);

if FreeMB > 1024 then
FreeSpaceLabel.Caption := '&#196;&#238;&#241;&#242;&#243;&#239;&#237;&#238; &#236;&#229;&#241;&#242;&#238; &#237;&#224; &#228;&#232;&#241;&#234;&#229;: ' + FloatToStr(round(FreeMB/1024*100)/100) + ' GB'
else
FreeSpaceLabel.Caption := '&#196;&#238;&#241;&#242;&#243;&#239;&#237;&#238; &#236;&#229;&#241;&#242;&#238; &#237;&#224; &#228;&#232;&#241;&#234;&#229;: ' + IntToStr(FreeMB)+ ' MB';

if FreeMB < NeedSize then
WizardForm.NextButton.Enabled := false
else
WizardForm.NextButton.Enabled := true;
end;


//////////
procedure LogoOnClick(Sender: TObject);
var ReturnCode: Integer;
begin
ShellExec('open', 'http://rls.lan', '', '', SW_SHOWNORMAL, ewNoWait, ReturnCode)
end;
type
TProc=procedure(HandleW, msg, idEvent, TimeSys: LongWord);
var

TimerID: LongWord;
pfunc: LongWord;
Label1:tlabel;


function WrapTimerProc(callback:TProc; paramcount:integer):longword; external 'wrapcallback@files:innocallback.dll stdcall';
function SetTimer(hWnd: LongWord; nIDEvent, uElapse: LongWord; lpTimerFunc: LongWord): LongWord; external 'SetTimer@user32.dll stdcall';
function KillTimer(hWnd: LongWord; nIDEvent: LongWord): LongWord; external 'KillTimer@user32.dll stdcall';



procedure InitializeWizard();
begin
////////////








//////////

begin

WizardForm.DiskSpaceLabel.Hide;
NeedSpaceLabel := TLabel.Create(WizardForm);


with NeedSpaceLabel do

begin
Parent := WizardForm.SelectDirPage;
Left := ScaleX(0);
Top := ScaleY(198);
Width := ScaleX(209);
Height := ScaleY(13);



Caption := '&#210;&#240;&#229;&#225;&#243;&#229;&#242;&#241;&#255; &#236;&#229;&#241;&#242;&#238; &#237;&#224; &#228;&#232;&#241;&#234;&#229;: 5,44 GB' ;
end;


////////////IntToStr(NeedSize) + ' GB'
FreeSpaceLabel := TLabel.Create(WizardForm);
with FreeSpaceLabel do
begin
Parent := WizardForm.SelectDirPage;
Left := ScaleX(0);
Top := ScaleY(216);
Width := ScaleX(209);
Height := ScaleY(13);
end;




WizardForm.DirEdit.OnChange := @GetFreeSpaceCaption;
WizardForm.DirEdit.Text := WizardForm.DirEdit.Text + #0;
end;





/////////////////
ExtractTemporaryFile('Untitled-1.bmp');

LogoPanel := TPanel.Create(WizardForm);
with LogoPanel do
begin
Parent := WizardForm;
Left := ScaleX(8);
Top := ScaleY(327);
Width := ScaleX(156);
Height := ScaleY(23);
BevelOuter := bvNone;
end;

LogoImage := TBitmapImage.Create(WizardForm);
with LogoImage do
begin
Parent := LogoPanel;
Left := ScaleX(0);
Top := ScaleY(0);
AutoSize:=true;
ReplaceColor:=clFuchsia;
ReplaceWithColor:=clBtnFace;
Bitmap.LoadFromFile(ExpandConstant('{tmp}\Untitled-1.bmp'));
end;

LogoLabel := TLabel.Create(WizardForm);
with LogoLabel do
begin
Parent := LogoPanel;
Width := LogoPanel.Width;
Height := LogoPanel.Height;
Transparent:=True;
Cursor := crHand;
OnClick:=@LogoOnClick;
end;
end;


[/more]
С этим: [more];Пример распаковки 7zip архива, с отображением прогресс бара в окне Inno Setup при помощи is7z.dll v1.01
;Автор примера и is7z.dll Павлов Дмитрий (aka ExpeditoR)
;пишите если что dimon-na-domu@mail.ru
;Если вам понравилась данная библиотека, то загляните на мой сайт http://mp3runner.narod.ru/
;и посмотрите другой мой проект mp3runner.
[Setup]
AppName=My Program
AppVerName=My Program version 1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
Compression=zip

[Languages]
Name: "rus"; MessagesFile: "compiler:Languages\Russian.isl"

[Files]

Source: D:\FTP\upload\Crysis\is7z.dll; DestDir: {tmp}; Flags: dontcopy

[Icons]
Name: "{group}\Удалить"; IconFilename: "{app}\unins000.exe"; Filename: "{app}\unins000.exe"

[Code]
var
ProgressBar : TNewProgressBar;
ExtractFile:TNewStaticText;
Button1:TButton;

procedure Extract7z (hWnd, hpb, hst: THandle; fpath, extractPath, pass:pchar); external 'Extract7z@files:is7z.dll stdcall';
procedure CancelExtract; external 'CancelExtract@files:is7z.dll stdcall';

procedure InitializeWizard();
begin
ProgressBar := TNewProgressBar.Create(WizardForm);
ExtractFile:=TNewStaticText.Create(WizardForm);
with WizardForm.ProgressGauge do
begin
ProgressBar.Left := Left;
ProgressBar.Top := Top + ScaleX(55);
ProgressBar.Width := Width;
ProgressBar.Height := Height;
ProgressBar.Parent := WizardForm.InstallingPage;
ProgressBar.max := 100;
ProgressBar.Position := 0;
ExtractFile.parent:=WizardForm.InstallingPage;
ExtractFile.autosize:=false;
ExtractFile.Width := Width;
ExtractFile.top:=Top + ScaleX(35);
ExtractFile.caption:='Распаковка архива 7zip';
end;
end;

procedure Button1OnClick(Sender: TObject);
begin
CancelExtract;
end;

procedure CurStepChanged(CurStep: TSetupStep);
begin
If CurStep=ssPostInstall then
begin
Button1:=TButton.create(WizardForm);
Button1.parent:=WizardForm;
Button1.width:=135;
Button1.caption:='Отменить распаковку';
Button1.left:=260;
Button1.top:=WizardForm.cancelbutton.top;
Button1.OnClick:=@Button1OnClick;
try
Extract7z (wizardform.handle, progressbar.handle, ExtractFile.handle, ExpandConstant('{src}') + '\1.7z', ExpandConstant('{app}'), '');
Button1.visible:=false;
except
MsgBox('Неверный пароль!', mbInformation, MB_OK);
Button1.visible:=false;
end;
end;
end;
[/more]

ОЧЕНЬ НАДО, ПОМОГИТЕ.....
Автор: skeptik_vdm
Дата сообщения: 20.02.2009 04:10
А ни кто не подскажет что это такое ФТО???
Автор: milwaukeeman
Дата сообщения: 20.02.2009 06:10

Цитата:
А ни кто не подскажет что это такое ФТО???


Это free-torrents.org
Автор: SotM
Дата сообщения: 20.02.2009 08:05
milwaukeeman
Блин, когда ж ты научишься правильно использовать тэг [no][more] [/more][/no]. А то уже поднадоело читать твои криво отформатированные посты. Отредактируй их, пожалуйста, хотя бы на этой странице.
Автор: Qarma
Дата сообщения: 20.02.2009 10:28

Цитата:
Помогите совместить этот скрипт : Подробнее...
С этим: Подробнее...

ОЧЕНЬ НАДО, ПОМОГИТЕ.....

ПОМОГИТЕ........!!!
Автор: de_MAX
Дата сообщения: 20.02.2009 11:51
ExpeditorR
Действительно отличная DLL, спасибо тебе за неё) Есть ли возможность создать нечто подобное для FreeArc?
Автор: Qarma
Дата сообщения: 20.02.2009 12:19

Цитата:
Помогите совместить этот скрипт : Подробнее...
С этим: Подробнее...

ОЧЕНЬ НАДО, ПОМОГИТЕ.....

Ну что не кто не знает как?
Автор: Acen
Дата сообщения: 20.02.2009 12:20
Люди добрые, помогите с простой вещью - я что-то не сооброжу, запарился!!!

Как правильно вписать в секцию [Registry] следующее:

[HKEY_CURRENT_USER\Software\Valve\Steam]
"Language"="Russian"
Автор: Qarma
Дата сообщения: 20.02.2009 12:33
Acen
Вроде бы так:

[Registry]
Root: HKCU; SubKey: SOFTWARE\Bethesda Softworks\Fallout3\Rus; ValueType: string; ValueName: Language; ValueData: Russian; Flags: uninsdeletekeyifempty
Автор: ExpeditorR
Дата сообщения: 20.02.2009 12:37
de_MAX
Спасибо за добрые слова. Насчёт FreeArc я уже писал сколько-то страниц назад, что с FreeArc я не дружу, и что на оф.сайте есть исходники FreeArc, но они на С++, остаётся найти кого-то кто силён в С++ и сможет это добро прикрутить к инно, ибо я как-то больше на паскале привык.
Автор: Qarma
Дата сообщения: 20.02.2009 12:54

Цитата:
Помогите совместить этот скрипт : Подробнее...
С этим: Подробнее...

ОЧЕНЬ НАДО, ПОМОГИТЕ.....

Ну мне кто нибудь поможет?
Автор: Acen
Дата сообщения: 20.02.2009 13:06
Qarma блин Спасибо! Получилось!
Автор: Qarma
Дата сообщения: 20.02.2009 14:04

Цитата:
Помогите совместить этот скрипт : Подробнее...
С этим: Подробнее...

ОЧЕНЬ НАДО, ПОМОГИТЕ.....

Только я помогаю, мне не кто не помогает...


Добавлено:

Цитата:
Помогите совместить этот скрипт : Подробнее...
С этим: Подробнее...

ОЧЕНЬ НАДО, ПОМОГИТЕ.....

Только я помогаю, мне не кто не помогает...
Автор: noiseless
Дата сообщения: 20.02.2009 14:30
Qarma
Попробуй [more]
#define TIME_FOR_VIEW 5

[Setup]
AppName=Dark Sector
AppVerName=Dark Sector


DefaultDirName=D:\Games\Dark Sector
OutputBaseFilename=Setup
Compression=lzma/ultra64
SolidCompression=yes

;+++&#240;&#229;&#231;&#228;&#229;&#235;&#229;&#237;&#232;&#229;
DiskSpanning=yes
SlicesPerDisk=1
DiskSliceSize=1560000000
;---&#240;&#229;&#231;&#228;&#229;&#235;&#229;&#237;&#232;&#229;

;+++&#211;&#240;&#238;&#226;&#229;&#237;&#252; &#234;&#238;&#236;&#239;&#240;&#229;&#241;&#241;&#232;&#232;
InternalCompressLevel=ultra64
;---&#211;&#240;&#238;&#226;&#229;&#237;&#252; &#234;&#238;&#236;&#239;&#240;&#229;&#241;&#241;&#232;&#232;

UsePreviousAppDir=false
AllowUNCPath=false

;+++&#196;&#232;&#240;&#229;&#234;&#242;&#238;&#240;&#232;&#255; &#226;&#251;&#245;&#238;&#228;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#255;&#242;&#238;&#240;&#224;
OutputDir=D:\test
;---&#196;&#232;&#240;&#229;&#234;&#242;&#238;&#240;&#232;&#255; &#226;&#251;&#245;&#238;&#228;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#255;&#242;&#238;&#240;&#224;
ArchitecturesAllowed=x86 x64
ArchitecturesInstallIn64BitMode=x64
DisableProgramGroupPage=true
UsePreviousGroup=false
DefaultGroupName=Dark Sector
VersionInfoVersion=1.0.0.0
UninstallFilesDir={app}\
DirExistsWarning=no
DisableReadyPage=true
VersionInfoCompany=© Qarmaa
AppCopyright=© Qarmaa
AppVersion=1.0.0.0
UninstallDisplayName=Dark Sector
UsePreviousSetupType=false
UsePreviousUserInfo=false
PrivilegesRequired=none
RestartIfNeededByRun=false
LanguageDetectionMethod=locale
;+++icon.ico &#253;&#242;&#238; &#232;&#234;&#238;&#237;&#234;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#235;&#229;&#240;&#224;!
SetupIconFile=D:\test\ico.ico
;---icon.ico &#253;&#242;&#238; &#232;&#234;&#238;&#237;&#234;&#224; &#232;&#237;&#241;&#242;&#224;&#235;&#235;&#229;&#240;&#224;!
;+++Small.bmp &#253;&#242;&#238; &#234;&#224;&#240;&#242;&#232;&#237;&#234;&#224; &#237;&#224; &#226;&#229;&#240;&#245;&#243; &#239;&#240;&#238;&#228;&#238;&#235;&#227;&#238;&#226;&#224;&#242;&#224;&#255;!

;---Small.bmp &#253;&#242;&#238; &#234;&#224;&#240;&#242;&#232;&#237;&#234;&#224; &#237;&#224; &#226;&#229;&#240;&#245;&#243; &#239;&#240;&#238;&#228;&#238;&#235;&#227;&#238;&#226;&#224;&#242;&#224;&#255;!
AppPublisherURL=http://Qarmaa.lan


[Languages]
Name: rus; MessagesFile: compiler:\Languages\Russian.isl


[UninstallDelete]
Type: filesandordirs; Name: "{app}"

[Tasks]
Name: "desktopicon"; Description: "&#209;&#238;&#231;&#228;&#224;&#242;&#252; &#255;&#240;&#235;&#251;&#234; &#237;&#224; &#240;&#224;&#225;&#238;&#247;&#229;&#236; &#241;&#242;&#238;&#235;&#229;";
Name: "directx"; Description: "&#206;&#225;&#237;&#238;&#226;&#232;&#242;&#252; DirectX 9.0c"; Flags: unchecked;



[LangOptions]
WelcomeFontSize=10

[Icons]
Name: "{group}\&#205;&#224;&#247;&#224;&#242;&#252; &#232;&#227;&#240;&#243;"; Filename: "{app}\cryostasis.exe"; WorkingDir: "{app}\";

Name: "{group}\&#211;&#228;&#224;&#235;&#232;&#242;&#252; &#232;&#227;&#240;&#243;"; Filename: "{uninstallexe}";
Name: "{userdesktop}\Dark Sector"; Filename: "{app}\cryostasis.exe"; WorkingDir: "{app}\"; Tasks: desktopicon

[Run]
Filename: "{src}\Redist\DXSETUP.exe"; WorkingDir: "{src}\Redist"; StatusMsg: "&#206;&#225;&#237;&#238;&#226;&#235;&#229;&#237;&#232;&#229; DirectX 9.0c, &#239;&#238;&#228;&#238;&#230;&#228;&#232;&#242;&#229; &#239;&#238;&#230;&#224;&#235;&#243;&#233;&#241;&#242;&#224;..."; Tasks: "directx";
Filename: "{src}\Redist\PhysX_9.09.0203.exe"; WorkingDir: "{src}\Redist";


[Files]
Source: "D:\Games\Dark Sector\*"; DestDir: "{app}"; Flags: ignoreversion createallsubdirs recursesubdirs sortfilesbyextension
Source: compiler:\InnoCallback.dll; DestDir: {tmp}; Flags: dontcopy solidbreak
Source: C:\Program Files\Inno Setup 5\Corona\Untitled-1.bmp; DestDir: {tmp}; Flags: dontcopy
Source: D:\FTP\upload\Crysis\is7z.dll; DestDir: {tmp}; Flags: dontcopy

[UninstallDelete]
Type: filesandordirs; Name: "{app}"




[Messages]
StatusExtractFiles=&#211;&#241;&#242;&#224;&#237;&#238;&#226;&#234;&#224; &#244;&#224;&#233;&#235;&#238;&#226; &#232;&#227;&#240;&#251;...
ChangeDiskTitle=&#205;&#229;&#238;&#225;&#245;&#238;&#228;&#232;&#236; &#241;&#235;&#229;&#228;&#243;&#254;&#249;&#232;&#233; &#228;&#232;&#241;&#234;.
SelectDiskLabel2=&#194;&#241;&#242;&#224;&#226;&#252;&#242;&#229; &#241;&#235;&#229;&#228;&#243;&#254;&#249;&#232;&#233; &#228;&#232;&#241;&#234; &#232; &#237;&#224;&#230;&#236;&#232;&#242;&#229; «OK».

[_Code]
//////////////
const
NeedSize = 5570;




var
LogoImage:TBitmapImage;
LogoPanel: TPanel;
LogoLabel: TLabel;
FreeMB, TotalMB: Cardinal;

NeedSpaceLabel, FreeSpaceLabel: TLabel;
Comp1, Comp2: TCheckBox;
ProgressBar : TNewProgressBar;
ExtractFile:TNewStaticText;
Button1:TButton;

procedure Extract7z (hWnd, hpb, hst: THandle; fpath, extractPath, pass:pchar); external 'Extract7z@files:is7z.dll stdcall';
procedure CancelExtract; external 'CancelExtract@files:is7z.dll stdcall';

/////////

//////

procedure GetFreeSpaceCaption(Sender: TObject);
var
Path: String;

begin
Path := ExtractFileDrive(WizardForm.DirEdit.Text);
GetSpaceOnDisk(Path, True, FreeMB, TotalMB);

if FreeMB > 1024 then
FreeSpaceLabel.Caption := '&#196;&#238;&#241;&#242;&#243;&#239;&#237;&#238; &#236;&#229;&#241;&#242;&#238; &#237;&#224; &#228;&#232;&#241;&#234;&#229;: ' + FloatToStr(round(FreeMB/1024*100)/100) + ' GB'
else
FreeSpaceLabel.Caption := '&#196;&#238;&#241;&#242;&#243;&#239;&#237;&#238; &#236;&#229;&#241;&#242;&#238; &#237;&#224; &#228;&#232;&#241;&#234;&#229;: ' + IntToStr(FreeMB)+ ' MB';

if FreeMB < NeedSize then
WizardForm.NextButton.Enabled := false
else
WizardForm.NextButton.Enabled := true;
end;


//////////
procedure LogoOnClick(Sender: TObject);
var ReturnCode: Integer;
begin
ShellExec('open', 'http://rls.lan', '', '', SW_SHOWNORMAL, ewNoWait, ReturnCode)
end;
type
TProc=procedure(HandleW, msg, idEvent, TimeSys: LongWord);
var

TimerID: LongWord;
pfunc: LongWord;
Label1:tlabel;


function WrapTimerProc(callback:TProc; paramcount:integer):longword; external 'wrapcallback@files:innocallback.dll stdcall';
function SetTimer(hWnd: LongWord; nIDEvent, uElapse: LongWord; lpTimerFunc: LongWord): LongWord; external 'SetTimer@user32.dll stdcall';
function KillTimer(hWnd: LongWord; nIDEvent: LongWord): LongWord; external 'KillTimer@user32.dll stdcall';



procedure InitializeWizard();
begin
////////////
ProgressBar := TNewProgressBar.Create(WizardForm);
ExtractFile:=TNewStaticText.Create(WizardForm);
with WizardForm.ProgressGauge do
begin
ProgressBar.Left := Left;
ProgressBar.Top := Top + ScaleX(55);
ProgressBar.Width := Width;
ProgressBar.Height := Height;
ProgressBar.Parent := WizardForm.InstallingPage;
ProgressBar.max := 100;
ProgressBar.Position := 0;
ExtractFile.parent:=WizardForm.InstallingPage;
ExtractFile.autosize:=false;
ExtractFile.Width := Width;
ExtractFile.top:=Top + ScaleX(35);
ExtractFile.caption:='Распаковка архива 7zip';
end;
WizardForm.DiskSpaceLabel.Hide;
NeedSpaceLabel := TLabel.Create(WizardForm);


with NeedSpaceLabel do

begin
Parent := WizardForm.SelectDirPage;
Left := ScaleX(0);
Top := ScaleY(198);
Width := ScaleX(209);
Height := ScaleY(13);



Caption := '&#210;&#240;&#229;&#225;&#243;&#229;&#242;&#241;&#255; &#236;&#229;&#241;&#242;&#238; &#237;&#224; &#228;&#232;&#241;&#234;&#229;: 5,44 GB' ;
end;


////////////IntToStr(NeedSize) + ' GB'
FreeSpaceLabel := TLabel.Create(WizardForm);
with FreeSpaceLabel do
begin
Parent := WizardForm.SelectDirPage;
Left := ScaleX(0);
Top := ScaleY(216);
Width := ScaleX(209);
Height := ScaleY(13);
end;

WizardForm.DirEdit.OnChange := @GetFreeSpaceCaption;
WizardForm.DirEdit.Text := WizardForm.DirEdit.Text + #0;

/////////////////
ExtractTemporaryFile('Untitled-1.bmp');

LogoPanel := TPanel.Create(WizardForm);
with LogoPanel do begin
Parent := WizardForm;
Left := ScaleX(8);
Top := ScaleY(327);
Width := ScaleX(156);
Height := ScaleY(23);
BevelOuter := bvNone;
end;

LogoImage := TBitmapImage.Create(WizardForm);
with LogoImage do begin
Parent := LogoPanel;
Left := ScaleX(0);
Top := ScaleY(0);
AutoSize:=true;
ReplaceColor:=clFuchsia;
ReplaceWithColor:=clBtnFace;
Bitmap.LoadFromFile(ExpandConstant('{tmp}\Untitled-1.bmp'));
end;

LogoLabel := TLabel.Create(WizardForm);
with LogoLabel do begin
Parent := LogoPanel;
Width := LogoPanel.Width;
Height := LogoPanel.Height;
Transparent:=True;
Cursor := crHand;
OnClick:=@LogoOnClick;
end;
end;

procedure Button1OnClick(Sender: TObject);
begin
CancelExtract;
end;

procedure CurStepChanged(CurStep: TSetupStep);
begin
If CurStep=ssPostInstall then
begin
Button1:=TButton.create(WizardForm);
Button1.parent:=WizardForm;
Button1.width:=135;
Button1.caption:='Отменить распаковку';
Button1.left:=260;
Button1.top:=WizardForm.cancelbutton.top;
Button1.OnClick:=@Button1OnClick;
try
Extract7z (wizardform.handle, progressbar.handle, ExtractFile.handle, ExpandConstant('{src}') + '\1.7z', ExpandConstant('{app}'), '');
Button1.visible:=false;
except
MsgBox('Неверный пароль!', mbInformation, MB_OK);
Button1.visible:=false;
end;
end;
end;
//////////
[/more]
Автор: Qarma
Дата сообщения: 20.02.2009 14:41
noiseless
Залей этот скрипт на дипозит, а то там не корректно отображаются русские символы
Автор: milwaukeeman
Дата сообщения: 20.02.2009 15:59
А как должен выглядеть скрипт, если у меня не один файл 1.7z?
[more]
procedure CurStepChanged(CurStep: TSetupStep);
begin
If CurStep=ssPostInstall then
begin
Button1:=TButton.create(WizardForm);
Button1.parent:=WizardForm;
Button1.width:=135;
Button1.caption:='Отменить распаковку';
Button1.left:=260;
Button1.top:=WizardForm.cancelbutton.top;
Button1.OnClick:=@Button1OnClick;
try
Extract7z (wizardform.handle, progressbar.handle, ExtractFile.handle, ExpandConstant('{src}') + '\1.7z', ExpandConstant('{app}'), '');
Button1.visible:=false;
except
MsgBox('Неверный пароль!', mbInformation, MB_OK);
Button1.visible:=false;
end;
end;
end;
[/more]
Автор: Qarma
Дата сообщения: 20.02.2009 16:24
noiseless

Цитата:
Qarma
Попробуй Подробнее...

Не работает распаковка из архива 1.7z
что делать?
А нет, извините всё работает
Автор: Yoldosh
Дата сообщения: 20.02.2009 16:34
http://pic.ipicture.ru/uploads/090220/rORJmh5MCw.jpg Кто Нибудь Знает Как Убрать Белый Фон
Автор: Studio13_OutlaW
Дата сообщения: 20.02.2009 16:35
milwaukeeman
Добавь еще одну строчку Extract7z - все элементарно
Yoldosh
В шапке есть пример скрипта. Вроде называется TransparateColor. Фишка в том, что фон становится прозрачным....
Автор: Yoldosh
Дата сообщения: 20.02.2009 17:01
Studio13_OutlaW Наверно Ты Меня Не Понял Я Нехочу Штоби Белый Фон Не Был Прозрачным А Картинка Была Места Белого Фона И Штоб Тексты Были Видни

Добавлено:
http://pic.ipicture.ru/uploads/090220/ja627VS340.jpg Или Укогото Есть Скрипт Как На Картинке Дайте Please !!!!!!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: в очередной раз босудим антивиры?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.