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

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

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

Аватара для El Sanchez

Ветеран


Contributor


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


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

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


Изменения
Автор: Vadikan
Дата: 22-05-2012
Описание: Закрыто
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
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] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

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


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


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

Отправлено: 18:01, 29-08-2011

 

Аватара для El Sanchez

Ветеран


Contributor


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

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



Цитата Chopser:
ISSkin не отрисовывает чекбоксы и радиокнопки, »
Chopser, зависит от автора скина. Если он лентяй и не рисовал ресурсы для чекбоксов и радиокнопок, то понятно, что не отрисует.
Цитата Chopser:
об этом писали даже разработчику. Пишет что решают. »
Chopser, можно ссылку переписки?
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:22, 10-01-2012 | #591



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

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


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Цитата El Sanchez:
можно ссылку переписки? »
ISSkin действительно не все чекбоксы и радиокнопки отрисовывает. Например тасклист и ранлист он уже не рисует, при этом ноикнс и компонетлист - нормально. сам давно уже заметил. но глюковатая работа не является неожиданностью, в конце концов, скины относительно унифицированны, и не являются специализированными файлами для инно.

-------
Я люблю помогать. Но не путайте: "Помогите мне" и "Сделайте за меня" - это совершенно разные понятия.

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

Отправлено: 18:08, 10-01-2012 | #592


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


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

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


Доброго времени суток!

Скажите пожалуйста как достучаться до YesRadio и NoRadio (TNewRadioButton) расположенных на странице FinishedPage?

Отправлено: 18:12, 10-01-2012 | #593


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Както так:
Код: Выделить весь код
procedure InitializeWizard;
begin
   WizardForm.NoRadio.Show;
   WizardForm.YesRadio.Show;
end;

-------
Я люблю помогать. Но не путайте: "Помогите мне" и "Сделайте за меня" - это совершенно разные понятия.

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

Отправлено: 18:25, 10-01-2012 | #594


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


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

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


Цитата nik1967:
Как то так
Спасибо! Работает! НО НЕ СОВСЕМ ТАК...

1. "Основная папка" всё-равно ОСТАЁТСЯ, даже если она пустая: Мои документы -> My Company -> My Game

Удаляется ТОЛЬКО "My Game", а как удалить и "My Company" если в ней больше ничего нет?

2. Можно ли окошко с запросом "отдельно вынести", чтобы оно появлялось раньше окна программы, а не во время процесса деинсталляции, а также убрать "Деинсталляция"? Либо заменить эту надпись на "Удаление профилей" и т.п.



Цитата:
Не проверял, но как то так
НЕ работает!



И вообще этот код можно ли как-то "усовершенствовать", чтобы можно было несколько вариантов названия приложения в "Uninstall" написать.
Приложение может по-разному называться и в реестре у кого-то будет "{7216871F-869E-437C-B9BF-2A13F2DCE63F}_is1", а кого-то просто "My Program_is1"?!

Цитата XXXler:
CustomMessages вам в помощь:
Не подходит... Значения AppPublisher, AppPublisherURL, AppCopyright, всё равно остаются, те которые заданы в секции Setup

Может кто-нибудь ответит?!!!

Как добавить задачу в "Назначенные задания" - файл *.job в WINDOWS\Tasks?
Как его "создать" в Inno?

Нужно, чтобы приложение запускалось с Windows и/или в опредённое время.

И чтобы оно устанавливалось ТОЛЬКО если пользователь его выберет при установке, на странице "Дополнительные задачи".

Отправлено: 20:17, 10-01-2012 | #595


Аватара для XXXler

Ветеран


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

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


Цитата TROY Diamond:
Не подходит... Значения AppPublisher, AppPublisherURL, AppCopyright, всё равно остаются, те которые заданы в секции Setup »
я дал вам абсолютно рабочий пример, где эти значения подставляются через CustomMessages; если вы не можете в нем разобраться, то рекомендую начать с прочтения справки и изучения азов паскаля
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:56, 10-01-2012 | #596


Аватара для Gnom_aka_Lexander

Ветеран


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

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


Цитата TROY Diamond:
НЕ работает! »
Дык, не работают уже ТВОИ художества, в примере Николая, я не заметил такого стращилища, скрин которого ты показал. учись работать с текстом внутри кода.

-------
Я люблю помогать. Но не путайте: "Помогите мне" и "Сделайте за меня" - это совершенно разные понятия.

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

Отправлено: 21:29, 10-01-2012 | #597


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


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

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


По посту 587 нет мыслей ни у кого?

Отправлено: 02:46, 11-01-2012 | #598


Аватара для YURSHAT

Старожил


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

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


Цитата leshcat:
1.А как на кастом пейджах сделать, чтоб оно появлялось? »
Код: Выделить весь код
procedure CurPageChanged(CurPageID: Integer);
begin
LogoPanel.Hide;
 case CurPageID of
    wpWelcome:
    begin
    LogoPanel.Show;
    end;
 case CurPageID of
    Page1.ID:
    begin
    LogoPanel.Show;
    end;
 end;
end;
Цитата leshcat:
2. Как сделать переход на страницу Выбора Директории по клику кнопки? А если такая же кастом страница? »
Когда вы создаете кастомную страницу, то указываете, после какой страницы будет отображатся ваша:
Код: Выделить весь код
Page1 := CreateCustomPage(wpWelcome, 'Main Menu', 'Please choose desired action: ');
То есть у вас в примере это страница wpWelcome

-------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов

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

Отправлено: 05:39, 11-01-2012 | #599


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


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

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


@YURSHAT

нет нет, на кастомной странице как видно по коду расположена кнопка. Хотелось бы, чтобы при

Button_Install.OnClick := @ButtonOnClick

Происходил переход, например, на страницу выбора папки или, опять же к примеру, на кастомный page2.

Отправлено: 15:19, 11-01-2012 | #600



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Test ferget Тест-форум 0 24-08-2011 01:25
test ! ! Aaa ! ! Тест-форум 0 23-04-2011 11:29
test Santa aka Snt Тест-форум 0 16-04-2011 22:35
test xolod. Программное обеспечение Linux и FreeBSD 0 19-04-2009 21:03
Test memory KEugeNik Хочу все знать 11 23-11-2003 23:11




 
Переход