PDA

Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 7]


Страниц : 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Dodakaedr
15-06-2014, 23:08
Все так же одна картинка,может что-то не то вписываю ? »
Вы проверили мой скрипт, который скинул??? Должно быть как на скрине...

Dinvin4ester
15-06-2014, 23:38
Dodakaedr,
Да,что-то не так и выходит эта ошибка - http://i61.fastpic.ru/big/2014/0615/22/02e41bfddcf3d3f16cbedfa4145e6222.png Указываешь любую папку и не пускает дальше.

Dodakaedr
15-06-2014, 23:45
Указываешь любую папку и не пускает дальше. »
Эта ошибка у вас была, вы мне с ней давали скрипт. Разбираться не стал... Нужно выбирать уже существующею папку.

Dinvin4ester, Исправление ошибки: в секции [Setup] удалите пробел в строке DefaultGroupName=Games \{#app}.

Dinvin4ester
15-06-2014, 23:51
Dodakaedr,
Ага. все ясно мой косяк, и так я понимаю могу добавлять теперь в скрипт компоненты и оно будет ставить ? И еще не подскажите ,прогресс бар двойной,нельзя как-то на 1 перейти или стандартный поставить ? Если не использовать сторонние архиваторы,то его вовсе не видно.

Dodakaedr
15-06-2014, 23:55
и так я понимаю могу добавлять теперь в скрипт компоненты и оно будет ставить »
Через секцию [Components] не прокатит, нужно все вручную указывать...,нельзя как-то на 1 перейти или стандартный поставить ? »
Надо посмотреть....

Dinvin4ester
15-06-2014, 23:59
Dodakaedr,
Можете хоть набросок кинуть как вручную делать..? Или что-то типо этого ?

Source: "D:\Games\Buh\ALI213\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Buf\ru;
Source: "D:\Games\Buf\Reloaded\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Buf\en;

Dodakaedr
16-06-2014, 00:08
Можете хоть набросок кинуть как вручную делать..? Или что-то типо этого ? »
Уже не сегодня...

Dinvin4ester
16-06-2014, 00:09
Dodakaedr,
Буду ждать.

Dodakaedr
16-06-2014, 00:11
Source: "D:\Games\Buh\ALI213\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Buf\ru;
Source: "D:\Games\Buf\Reloaded\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: Buf\en; »
Попробуйте так: Source: "D:\Games\Buh\ALI213\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Check: RuCheck;
Source: "D:\Games\Buf\Reloaded\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Check: EnCheck;

Dinvin4ester
16-06-2014, 00:14
Dodakaedr,
Оооо,прям как надо.Спасибо оромное за все.Осталось только с прогресс баром проблемку решить..

Dodakaedr
16-06-2014, 00:24
с прогресс баром проблемку решить.. »
Замените свой модуль IsDone.iss на этот IsDone.iss (http://rghost.ru/private/56399073/b6ff34d7173e386c04d0ba4dc191ed60)

Dinvin4ester
16-06-2014, 00:42
Dodakaedr,
Заменил,но только не видно его http://i61.fastpic.ru/big/2014/0616/56/712ede205b34d6bc7e15c35b96446056.png ,как я писал ранее без сторонних архиваторов он не идет.

Dodakaedr
16-06-2014, 13:10
,как я писал ранее без сторонних архиваторов он не идет. »
У вас используются какие-то архивы? isDone используете?

Dinvin4ester
16-06-2014, 14:19
Dodakaedr,
Неа,только инно.

Dodakaedr
16-06-2014, 18:34
Неа,только инно. »
Вот Скрипт (http://rghost.ru/private/56412551/5b460a05950c2185ec9df77d16c049e2) Модули PB.iss и IsDone.iss не нужны. В скрипте увидите.

Dinvin4ester
16-06-2014, 19:38
Dodakaedr,
Гуру , спасибо вам. Все как я и хотел...

diman_21Ru
16-06-2014, 19:46
Dodakaedr, а как тут поставить чисто галочки без кружочков

ComponentsList := TNewCheckListBox.Create(WizardForm);
with ComponentsList do
begin
Parent := WizardForm;
SetBounds(ScaleX(120), ScaleY(545), ScaleX(417), ScaleY(100));
AddCheckBox('Версия', '', 0, True, False, False, True, nil);
AddCheckBox('Озвучка', '', 0, True, False, False, True, nil);
AddRadioButton('Russian', '', 1, True, True, nil);
AddRadioButton('English', '', 1, False, True, nil);
end;

Dodakaedr
16-06-2014, 19:54
diman_21Ru, [Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application

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

[Files]
Source: {win}\Help\*; DestDir: {app}; Flags: external recursesubdirs

[ Code]
Var
ComponentsList: TNewCheckListBox;

procedure InitializeWizard();
begin
ComponentsList := TNewCheckListBox.Create(WizardForm);
with ComponentsList do
begin
Parent := WizardForm.WelcomePage;
SetBounds(ScaleX(190), ScaleY(200), ScaleX(107), ScaleY(100));
AddCheckBox('Версия', '', 0, True, True, False, True, nil);
AddCheckBox('Озвучка', '', 0, True, True, False, True, nil);
AddCheckBox('Russian', '', 0, True, True, False, True, nil);
AddCheckBox('English', '', 0, True, True, False, True, nil);
//BorderStyle := bsNone;
end;
with WizardForm.WelcomeLabel2 do
begin
Height := ScaleY(111);
end;
end;

diman_21Ru
16-06-2014, 20:13
Dodakaedr, А как можно в файлах указать путь ?

Dodakaedr
16-06-2014, 20:15
А как можно в файлах указать путь ? »
Путь на что?




© OSzone.net 2001-2012