Скрипты Inno Setup. Помощь и советы [часть 3]

Ответить
 • Просмотры: 64
Аватара пользователя
ILIA_1992

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение ILIA_1992 »

actavir,

Код:

Код: Выделить всё

[Languages]
Name: rus; MessagesFile: compiler:Languages\Russian.isl
Аватара пользователя
insombia

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение insombia »

ILIA_1992 Archives = '{#ArcLocation}'; У тебя там не указано что распаковывать это в freeark.iss и в скрипте шепард укажи в

;#define FreeArc

#ifdef FreeArc

#define ArcLocation "{src}\bin\data.bin"

#endif росположение файла например "D:/NFS.arc" если я правельно тебя понял
Аватара пользователя
Gnom_aka_Lexander

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение Gnom_aka_Lexander »

lmiol, Както так:

читать дальше »


[Setup]

AppName=Quake Live

AppVerName="Quake Live"

AppPublisher=Mio Dark Project

CreateAppDir=no

AlwaysShowComponentsList=false

[Languages]

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

[Types]

Name: "St"; Description: "Standart";

Name: "Pr"; Description: "Premium / Pro";

[Components]

Name: Standart; Description: Standart; Types: St; Flags: exclusive;

Name: Premium; Description: "Premium / Pro"; Types: Pr; Flags: exclusive;

[Tasks]

Name: browser2; Description: "Портативный Firefox под Quake Live Premium"; GroupDescription: "Quake Live Premium"; Components: Premium;

Name: browser; Description: "Портативный Firefox под Quake Live"; GroupDescription: "Quake Live"; Components: Standart;

Name: "plug"; Description: "Плагин Quake Live";

Name: "manual"; Description: "Руководство и Награды";

Name: "anti"; Description: "Античит PunkBuster";

Name: "desktopicon"; Description: "Создать ярлык на Рабочем Столе"; GroupDescription: "{cm:AdditionalIcons}"

Код: Выделить всё


procedure InitializeWizard();

begin

  with WizardForm.SelectComponentsLabel do

  begin

    Caption := 'Выберите тип установки';

  end;

end;
Аватара пользователя
Dark_Delphin

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение Dark_Delphin »

Цитата RyoTsubaki:



Как сделать что бы галочку нельзя было снять?
Скрипты Inno Setup. Помощь и советы [часть 3]




Если чекбокс один, то так->



Код:

Код: Выделить всё

procedure CurPageChanged(CurPageID: Integer);
begin
  if CurPageID = wpFinished then
    WizardForm.RunList.ItemEnabled[0] := False;
end;


Цитата RyoTsubaki:



Или же как совсем отключить последнее окно?
Скрипты Inno Setup. Помощь и советы [часть 3]






Код:

Код: Выделить всё

[Setup]
DisableFinishedPage=True


Цитата RyoTsubaki:



И как первое?(Здравствуйте, вас приветствует..)
Скрипты Inno Setup. Помощь и советы [часть 3]






Код:

Код: Выделить всё

[Setup]
DisableWelcomePage=True

Всё это есть в Help'e (можно вызвать нажатием F1)
Аватара пользователя
Dark_Delphin

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение Dark_Delphin »

Цитата serg aka lain:



Всё это есть в Help'e (можно вызвать нажатием F1)
Скрипты Inno Setup. Помощь и советы [часть 3]




Заставило умереть от стыда =(

Спасибо, надеюсь сегодня закончу работу.
Аватара пользователя
insombia

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение insombia »

Люди выручайте. Написал вот такой
скрипт




Ошибка вылезает на строчке

Код:

Код: Выделить всё

TFreeArcCallback = function (what: PAnsiChar; int1, int2: Integer; str: PAnsiChar): Integer;

Посмотрите код, если можно подкорректируйте его.

Заранее спасибо!!!!
Аватара пользователя
insombia

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение insombia »

serg aka lain, спасибо большое, все работает
Аватара пользователя
insombia

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение insombia »

Как склепать скрипты где есть строки procedure InitializeWizard(); в один?
Аватара пользователя
ILIA_1992

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение ILIA_1992 »

Лександер,

так если удалить то вообще не будет софт ставиться
Аватара пользователя
Gnom_aka_Lexander

Re: Скрипты Inno Setup. Помощь и советы [часть 3]

Сообщение Gnom_aka_Lexander »

serhio, исправляеш расширение архива на bin, или любое другое, но не забываеш указывать это расширение в скрипте, там где ты выделил.

только для использования именно FreeArc нужно раскоментировать строчку #define FreeArc.
Ответить

Вернуться в «Автоматическая установка приложений»