Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3]

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

Ветеран


Сообщения: 1133
Благодарности: 581


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Serega
Дата: 13-08-2011
Вложения
Тип файла: 7z Inno Setup [все вопросы] часть 1.7z
(1.34 Mb, 908 просмотров)
Тип файла: 7z Inno Setup [все вопросы] часть 2.7z
(3.12 Mb, 806 просмотров)
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - ещё один редактор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • InnoSetup Script Joiner - Программа для объединения нескольких скриптов InnoSetup в один;

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;


Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:
Inno Setup [все вопросы] часть 1
Inno Setup [все вопросы] часть 2

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 00:28, 04-11-2010

 

Аватара для valyok666

Старожил


Сообщения: 241
Благодарности: 79

Профиль | Отправить PM | Цитировать


не надо чтобы чёрного кватрада не было а текст ложился на картинку

-------
Салтыков-Щедрин: "А надо учиться, учиться, учиться"


Отправлено: 17:59, 08-07-2011 | #2271



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Rikill

Старожил


Сообщения: 189
Благодарности: 90

Профиль | Отправить PM | Цитировать


valyok666, подожди я попробую пример сделать
винт меня опередил

-------
"Око за око приведёт к слепоте мира"- Ганди


Последний раз редактировалось Rikill, 08-07-2011 в 20:19.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:09, 08-07-2011 | #2272


Аватара для valyok666

Старожил


Сообщения: 241
Благодарности: 79

Профиль | Отправить PM | Цитировать


Neutron, попробую потом отпишусь

-------
Салтыков-Щедрин: "А надо учиться, учиться, учиться"


Отправлено: 19:20, 08-07-2011 | #2274


Старожил


Сообщения: 242
Благодарности: 128

Профиль | Отправить PM | Цитировать


valyok666, Вот пример
читать дальше »
#define AppRunningFile "{app}\MyProg.exe"
;Путь к файлу, который запускается после установки

[Setup]
AppName=MyProg
AppVerName=MyProg
AppVersion=1.0
DefaultDirName={pf}\MyProg

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


[CustomMessages]
RUS.RunProgram=Запустить {#SetupSetting("AppName")}

[Files]
Source: C:\Program Files\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}

[code]
var
RunProgram: TCheckBox; //Чекбоксы
RunProgramLabel: TLabel; //Надписи на странице выбора места установки

PageID,ResultCode: Integer; //Запуск программы после установки

function Run: Boolean;
begin
Result:=RunProgram.Checked;
end;

procedure RunProgramOnClick(Sender: TObject);
begin
if RunProgram.Checked = False then
RunProgram.Checked:= True else
RunProgram.Checked:= False;
end;

procedure InitializeWizard();
begin
RunProgram:= TCheckBox.Create(WizardForm);
with RunProgram do
begin
Parent:= WizardForm.FinishedPage;
Left:= ScaleX(176);
Top:= ScaleY(200);
Width:= ScaleX(14);
Height:= ScaleY(14);
TabOrder:= 4;
Checked:= True;
end;

RunProgramLabel:= TLabel.Create(WizardForm);
with RunProgramLabel do
begin
Caption:=ExpandConstant('{cm:RunProgram}');
Left:= ScaleX(196);
Top:= ScaleY(200);
Width:= ScaleX(150);
Height:= ScaleY(13);
Transparent := True;
Parent:= WizardForm.FinishedPage;
OnClick:= @RunProgramOnClick;
end;
end;

procedure CurPageChanged(CurPageID: Integer);
begin
PageID:=CurPageID;
if CurPageID=wpFinished then
end;

procedure DeinitializeSetup();
begin
if (PageID=wpFinished) and (RunProgram.Checked)
then Exec(ExpandConstant('{#AppRunningFile}'), '', '', SW_SHOWNORMAL, ewNoWait, ResultCode); //Запускает файл если на финишной странице выбран чекбокс
end;
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:46, 08-07-2011 | #2275


Аватара для valyok666

Старожил


Сообщения: 241
Благодарности: 79

Профиль | Отправить PM | Цитировать


добавил картинки.место на диске.установка доп.ПО
тест

буду рад если что-нибудь исправителюди учатся на ошибках)

-------
Салтыков-Щедрин: "А надо учиться, учиться, учиться"


Отправлено: 23:52, 08-07-2011 | #2276


Аватара для Rikill

Старожил


Сообщения: 189
Благодарности: 90

Профиль | Отправить PM | Цитировать


valyok666, ошибка №1 запаковывай в зип или рар архив, неудобно распаковывать фриарком и не у всех он есть
http://i24.fastpic.ru/big/2011/0709/...566680893f.png
тут тоже указаны ошибки, ответ на одну из них уж точно обсуждался

-------
"Око за око приведёт к слепоте мира"- Ганди


Отправлено: 00:08, 09-07-2011 | #2277


Аватара для valyok666

Старожил


Сообщения: 241
Благодарности: 79

Профиль | Отправить PM | Цитировать


Rikill, ты новый скачал?

сорри почему то старый архив щас новый залью)

вот
качай

-------
Салтыков-Щедрин: "А надо учиться, учиться, учиться"


Отправлено: 00:45, 09-07-2011 | #2278


Пользователь


Сообщения: 62
Благодарности: 19

Профиль | Отправить PM | Цитировать


valyok666, так надо было его сдвинуть ... так бы и написал
Цитата valyok666:
как убрать?знаю что обсуждалось такое но не могу найти
скриншот »
можно просто RunList сдвигать
Код: Выделить весь код
[_Code]
procedure InitializeWizard();
begin
  with WizardForm.RunList do
  begin
    Left := ScaleX(256);
    Top := ScaleY(172);
  end;
end;

Отправлено: 01:34, 09-07-2011 | #2279


Аватара для Rikill

Старожил


Сообщения: 189
Благодарности: 90

Профиль | Отправить PM | Цитировать


немного доработал

-------
"Око за око приведёт к слепоте мира"- Ганди


Отправлено: 02:50, 09-07-2011 | #2280



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Inno Setup CrOsP Наборы обновлений для Windows XP/2003/Windows 7 33 11-05-2011 16:03
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34
Inno Setup 5.3.6 OSZone Software Новости программного обеспечения 0 15-11-2009 17:30
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
Inno Setup tradeukraine Вебмастеру 3 13-06-2006 20:39




 
Переход