Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]
serg aka lain
24-01-2011, 00:25
страница , но только чтоб не прописывать в компонентах, а какбэ отдельная страница »
[Setup]
AppName=My Program
AppVerName=My Program
DefaultDirName={pf}\My Program
OutputDir=userdocs:InnoSetupTest.
[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl;
[CustomMessages]
MyCheckListBox_Group1=Язык субтитров
MyCheckListBox_Group2=Язык озвучки
MyCheckListBox_Russian=Русский
MyCheckListBox_English=Английский
[Code]
var
MyComponentPage: TWizardPage;
MyCheckListBox: TNewCheckListBox;
procedure GetMyComponentPage();
begin
MyComponentPage := CreateCustomPage(wpWelcome,
SetupMessage(msgWizardSelectComponents),
SetupMessage(msgSelectComponentsDesc));
with TNewStaticText.Create(WizardForm) do
begin
Width := WizardForm.InnerNotebook.Width;
WordWrap := True;
Caption := SetupMessage(msgSelectComponentsLabel2);
Parent := MyComponentPage.Surface;
end;
MyCheckListBox := TNewCheckListBox.Create(WizardForm);
with MyCheckListBox do
begin
Parent := MyComponentPage.Surface;
Top := ScaleY(48);
Width := WizardForm.InnerNotebook.Width;
Height := ScaleY(157);
AddCheckBox(ExpandConstant('{cm:MyCheckListBox_Group1}'),
'', 0, True, False, False, True, TStringList.Create);
AddRadioButton(ExpandConstant('{cm:MyCheckListBox_Russian}'),
'', 1, True, True, TStringList.Create);
AddRadioButton(ExpandConstant('{cm:MyCheckListBox_English}'),
'', 1, False, True, TStringList.Create);
AddCheckBox(ExpandConstant('{cm:MyCheckListBox_Group2}'), '',
0, True, False, False, True, TStringList.Create);
AddRadioButton(ExpandConstant('{cm:MyCheckListBox_Russian}'),
'', 1, True, True, TStringList.Create);
AddRadioButton(ExpandConstant('{cm:MyCheckListBox_English}'),
'', 1, False, True, TStringList.Create);
end;
end;
procedure InitializeWizard();
begin
GetMyComponentPage();
end;
serg aka lain, а для другого цвета текста нужны лейблы отдельные?
serg aka lain
25-01-2011, 22:10
а для другого цвета текста нужны лейблы отдельные? »
Если для TNewCheckListBox, то так:
MyCheckListBox.Font.Color := $6af140;
Silver37
26-01-2011, 10:54
Доброго времени суток....
Не подскажете в чем проблема -
[Code]
const
Archives = '{src}\*.arc'; // укажите расположение архивов FreeArc; для внешних файлов строку в [Files] добавлять необязательно
PM_REMOVE = 1;
CP_ACP = 0; CP_UTF8 = 65001;
oneMb = 1048576;
type
#ifdef UNICODE ; если у вас ошибка на этой строке, то установите препроцессор или исправьте скрипт для вашей версии Inno Setup
#define A "W"
#else
#define A "A" ; точка входа в SetWindowText, {#A} меняется на A или W в зависимости от версии
PAnsiChar = PChar; // Required for Inno Setup 5.3.0 and higher. (требуется для Inno Setup версии 5.3.0 и ниже)
#endif
#if Ver < 84018176
AnsiString = String; // There is no need for this line in Inno Setup 5.2.4 and above (для Inno Setup версий 5.2.4 и выше эта строка не нужна)
#endif
Что за препроцессор?, или как можно эту проблему подругому исправить, заранее благодарен =)
R.i.m.s.k.y.
26-01-2011, 11:43
Что за препроцессор »
Расширяет функции Инно
смотри тут http://forum.oszone.net/showthread.php?p=1201499#post1201499
Или качай сразу inno ultra с innoultra.ru
STRAYKER
26-01-2011, 16:21
пожалуйста у кого есть Inno Setup Preprocesor ?
Дайте пожалуйста заранее багодорю
Habetdin
26-01-2011, 16:23
STRAYKER, вам же дали ссылку (1201499):
в сборке присутствует Inno Setup Preprocessor »
LLITAKETA
27-01-2011, 10:02
Ребята дайте пожалуйста шаблонов на такие инсталяторы (желательно, чтобы музыка тоже играла в правом верхнем углу) :
1 страница (http://images.yandex.ru/yandsearch?rpt=simage&ed=1&text=%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%D1%8B%20%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D 0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0&p=4&img_url=dcp.sovserv.ru%2Fmedia%2Fimages%2F0%2Fb%2F8%2F374874.png), 2 страница (http://images.yandex.ru/yandsearch?ed=1&text=%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%D1%8B%20%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D 0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0&img_url=img405.imageshack.us%2Fimg405%2F2070%2F64642133.png&rpt=simage&p=90) и 3 страница (http://images.yandex.ru/yandsearch?ed=1&text=%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%D1%8B%20%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D 0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0&p=34&img_url=img265.imageshack.us%2Fimg265%2F8997%2F40008413.png&rpt=simage)...или хотябы скажите где скачать можно.
Заранее большое пребольшое спасибо.
Gnom_aka_Lexander
27-01-2011, 11:44
LLITAKETA, Тут (http://rghost.ru/3388454) примерно то, что тебе нужно, просто подставиш свою графику и получиш то, что хочеш :)
Как мне сделать чтоб некоторые файлы устанавливалисть в C:\Program Files\...
Habetdin
27-01-2011, 22:08
Vamp1re,
[Setup]
DefaultDirName={pf}\My program 1
[Files]
Source: compiler:Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion
Source: compiler:Examples\MyProg.exe; DestDir: {pf}\My program 2; Flags: ignoreversion
Первый файл распакуется в %ProgramFiles%\My program 1, второй - в %ProgramFiles%\My program 2
Habetdin, Спасибо! так ето необязательно прописывать строчку в разделе [Setup]?
Habetdin
27-01-2011, 22:40
Vamp1re, строка в секции [Setup] определяет переменную {app}
Если папка вообще не нужна (например, только установка программы без удаления), то:
[Setup]
; Не создавать папку приложения
CreateAppDir=no
; Не создавать деинсталлятор
Uninstallable=false
Black666angel
28-01-2011, 01:51
Добрый вечер нужен скрипт надписи на всех страницах инстала (как в Need for Speed)
Подробнеи (http://savepic.net/425773.htm)
LLITAKETA
28-01-2011, 02:56
Спасибо))
Но после того как я скачал этот архив и посмотрел что внутри, я удивился!!!
У меня не показывает ни одно изображение, не воспроизводится ни один музыкальный файл, да и все скрипты внутри пустые!!!
Black666angel
28-01-2011, 11:19
Но после того как я скачал этот архив и посмотрел что внутри, я удивился!!!
У меня не показывает ни одно изображение, не воспроизводится ни один музыкальный файл, да и все скрипты внутри пустые!!! »
Обнови WinRar
x32 (http://www.rarlab.com/rar/wrar393ru.exe) x64 (http://www.rarlab.com/rar/winrar-x64-393ru.exe)
LLITAKETA
28-01-2011, 16:38
Спасибо, помогло))
LLITAKETA
28-01-2011, 18:14
Даа...помочь то помогло, но мне до этого что как то не понять)))
Есле не сложно не могли простенькую видеоинструкцию сделать....плиз...
А то я совсем простой репак могу сделать, а вот с музыкой, со слайд-шоу, и с установкой доп.ПО разобраться никак не могу(((
Кому не сложно сделайте пожалуйста. :cry: :cry:
Есле не сложно не могли простенькую видеоинструкцию сделать....плиз...
А то я совсем простой репак могу сделать, а вот с музыкой, со слайд-шоу, и с установкой доп.ПО разобраться никак не могу((( »
А может Вы себя хоть немного заставите прочитать Справку и взглянуть на примеры скриптов и я уверяю Вас, многие вопросы просто отпадут...
P.S.
Меня просто удивляют люди, пытающиеся сделать репак, к той или иной программе, причём пытающиеся сделать те или иные навороты к инсталлу, причём даже не понимая о чём идёт речь...
Главное что бы это выглядело лучше чем у других... и в то же время, не пытающихся что-то сделать для этого.
В основном только просьбы, сделайте за меня, а я только выполню обычный копи-паст и всё будет нормально...
LLITAKETA
28-01-2011, 20:06
Вообще то я делаю только для себя и для своих друзей по двору!!!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC