|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
|
Ветеран Сообщения: 1133 |
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
|
------- Отправлено: 22:06, 23-08-2009 |
|
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать YURSHAT,
Цитата:
|
|
|
------- Отправлено: 23:48, 25-01-2010 | #1021 |
|
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата Serega:
|
|
|
Отправлено: 00:07, 26-01-2010 | #1022 |
|
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Цитата South:
|
|
|
Отправлено: 00:18, 26-01-2010 | #1023 |
|
Старожил Сообщения: 163
|
Профиль | Отправить PM | Цитировать Цитата Serega:
![]() |
|
|
------- Отправлено: 00:23, 26-01-2010 | #1024 |
|
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата mash:
Сразу скомпилировал первый скрипт ISSkinAdv.iss в каталоге ISSkin'а. Всё нормально скомпилировалось и запустилось, ошибок не было. |
|
|
------- Отправлено: 00:50, 26-01-2010 | #1025 |
|
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Serega, вот посмотри какой скомпилированный этот демо скрипт у меня:
![]() Вместо вот такого-серебранного окна: ![]() У меня проходят только .bmp, а вид окна синий, обычный Хр-шный не серебрянный как должен бы быть, кнопки не те, обычные. Если у тебя был серебрянный точно, то я не знаю на что грешить, на ХР-SP3? PS Да, все ошибки что были внизу, я поборол, спасибо тебе, а вот скин не идет, ..только он. Еще проверил на соседней Х64 , синее окно демы, не серебрянное. Кстати, обычная 5.3.7 со скинами дружит. |
|
Последний раз редактировалось mash, 26-01-2010 в 02:13. Отправлено: 01:15, 26-01-2010 | #1026 |
|
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать mash перенес ваши сообщения в "правильную" тему.
На будущее - если в шапке темы что- то написано красными буквами - стоит прочитать ![]() |
|
------- Отправлено: 01:41, 26-01-2010 | #1027 |
|
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Я Вас понял, но мой вопрос, хоть я и затронул скрипты, скорее про новую версию с юникодом, с прежними версиями (не юникод) у меня нет проблем.
|
|
Отправлено: 01:54, 26-01-2010 | #1028 |
|
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать YURSHAT, помоги пожайлуста, сделал я рисунок .bmp (497 * 360), вставил код из шапки форума (для вставки фонового рисунка инсталлятора), все вроде запаковалось, в момент старта исталляционного пакета ошибка выскакивает - Runtime Error (at 35:2062) Could not call proc. Посмотри пожайлуста что там не так ?...
[code] [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{C609B4C1-5331-4D1E-96A4-7420EC33C4CB} AppName=Sven AppVerName=Sven DefaultDirName={pf}\Sven DisableDirPage=yes DefaultGroupName=Sven AllowNoIcons=yes OutputDir=C:\Documents and Settings\Alexander\Ðàáî÷èé ñòîë OutputBaseFilename=Sven (foto+video).exe SetupIconFile=C:\Documents and Settings\Alexander\XXX\ico-èêîíêè\ya.ico Compression=lzma/ultra InternalCompressLevel=ultra SolidCompression=yes WizardImageFile=C:\Documents and Settings\Alexander\\XXX\image3.bmp WizardImageStretch=yes [Languages] Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" [Files] Source: "C:\Documents and Settings\Alexander\XXX\autorun.exe"; DestDir: "{app}"; Flags: ignoreversion [Run] Filename: "{app}\autorun.exe"; Description: "{cm:LaunchProgram,Sven}"; var
lbl1, lbl2, lbl3: TLabel;
txt1, txt2, txt3: string;
i: Integer;
tmr1: TTimer;
pnl: TPanel;
procedure tmr1Timer(Sender: TObject);
begin
tmr1.Enabled:= False;
lbl1.Caption:= 'текст';
txt2:= 'текст2';
txt3:= 'текст3';
lbl2.Caption:= '';
for i:= 1 to Length(txt2) do begin
if Application.Terminated then Break;
lbl2.Caption:= lbl2.Caption + txt2[i];
Application.ProcessMessages;
Sleep(50);
end;
lbl3.Caption:= '';
for i:= 1 to Length(txt3) do begin
if Application.Terminated then Break;
lbl3.Caption:= lbl3.Caption + txt3[i];
Application.ProcessMessages;
Sleep(25);
end;
end;
procedure CreateComponents;
begin
WizardForm.PageNameLabel.Hide;
WizardForm.PageDescriptionLabel.Hide;
WizardForm.ReadyLabel.Hide;
lbl1:= TLabel.Create(WizardForm);
with lbl1 do begin
Left:= 0;
Top:= 0;
Width:= 400;
Height:= 100;
AutoSize:= False;
WordWrap:= True;
Alignment:= taCenter;
Font.Style:= [fsBold];
Font.Size:= 16;
Font.Color:= clDkGray;
Transparent:= True;
Caption:= '';
Parent:= WizardForm.ReadyLabel.Parent;
end;
lbl2:=TLabel.Create(WizardForm);
with lbl2 do begin
Left:= 0;
Top:= 70;
Width:= 400;
Height:= 70;
AutoSize:= False;
WordWrap:= True;
Font.Style:= [fsBold];
Font.Size:= 10;
Font.Color:= clTeal;
Transparent:= True;
Caption:= '';
Parent:= WizardForm.ReadyLabel.Parent;
end;
lbl3:=TLabel.Create(WizardForm);
with lbl3 do begin
Left:= 0;
Top:= 130;
Width:= 400;
Height:= 100;
AutoSize:= False;
WordWrap:= True;
Font.Style:= [fsBold];
Font.Size:= 8;
Font.Color:= clBlue;
Transparent:= True;
Caption:= '';
Parent:= WizardForm.ReadyLabel.Parent;
end;
tmr1:= TTimer.Create(WizardForm);
with tmr1 do begin
Interval:= 500;
OnTimer:= @tmr1Timer;
end;
end;
procedure ReadyPage;
var
ready_str: string;
begin
ready_str:= WizardForm.ReadyMemo.Text;
with TLabel.Create(pnl) do
begin
SetBounds(45,115,WizardForm.ReadyMemo.Width, WizardForm.ReadyMemo.Height);
Caption:= ready_str;
with Font do
begin
Color:= WizardForm.ReadyLabel.Font.Color;
Style:= WizardForm.ReadyLabel.Font.Style;
Name:= WizardForm.ReadyLabel.Font.Name;
Size:= WizardForm.ReadyLabel.Font.Size;
end;
Transparent:= True;
Parent:= pnl;
end;
with TBevel.Create(WizardForm) do
begin
SetBounds(40,110, WizardForm.ReadyMemo.Width, WizardForm.ReadyMemo.Height);
Parent:= pnl;
end;
with TLabel.Create(pnl) do
begin
AutoSize:= WizardForm.ReadyLabel.AutoSize;
SetBounds(40,70, WizardForm.ReadyLabel.Width, WizardForm.ReadyLabel.Height);
WordWrap:= WizardForm.ReadyLabel.WordWrap;
Caption:= WizardForm.ReadyLabel.Caption;
with Font do
begin
Color:= WizardForm.ReadyLabel.Font.Color;
Style:= WizardForm.ReadyLabel.Font.Style;
Name:= WizardForm.ReadyLabel.Font.Name;
Size:= WizardForm.ReadyLabel.Font.Size;
end;
Transparent:= True;
Parent:= pnl;
end;
pnl.Repaint;
end;
procedure CurPageChanged(CurPageID: Integer);
begin
If CurPageID=wpWelcome then
begin
WizardForm.NextButton.OnClick(WizardForm.NextButton);
end
else
If CurPageID=wpReady then
begin
WizardForm.BackButton.Hide;
CreateComponents;
ReadyPage;
end
else
If CurPageID=wpFinished then
begin
WizardForm.NextButton.OnClick(WizardForm.NextButton);
end;
end;
|
|
Отправлено: 02:10, 26-01-2010 | #1029 |
|
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать mash , я вас тоже понял. Затрудняюсь определить в силу того, что ни той ни той версией не пользовался, но судил по коду- раз есть код - значит сюда, если вопрос по юникоду без кода, туда
![]() |
|
------- Отправлено: 03:25, 26-01-2010 | #1030 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
| [архив] Inno Setup .:[все вопросы]:. | Mchik | Автоматическая установка приложений | 1329 | 23-08-2009 20:13 | |
| [архив - Часть 2] AutoIt скрипты | Vadikan | AutoIt | 985 | 21-01-2008 09:58 | |
| Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
| [Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 | |
|