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

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

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

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

Ветеран


Contributor


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


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

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


Изменения
Автор: El Sanchez
Дата: 16-02-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
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. Помощь и советы [часть 4]

Отправлено: 03:49, 21-05-2012

 

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


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

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


del
P.S. Я взяв вашу идею и перелал на свой лад, так я хател из самого начала.
Єсли хто хочет я могу викладь, но скажите как(напишите инструкции) и где.

Последний раз редактировалось neorom, 18-03-2013 в 22:33.


Отправлено: 20:23, 18-03-2013 | #1921



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

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


Аватара для Mailchik

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


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

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


Цитата sergey3695:
как сделать в inno кнопку с прозрачным фоном? »
читать дальше »
Код: Выделить весь код
[Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application

[Code]
var
 TransparentButton: TNewSpeedButton;

procedure TestClick(Sender : TObject);
 begin
  MsgBox('Transparent Button Test', mbInformation, MB_OK);
end;

procedure InitializeWizard;
 begin
  TransparentButton := TNewSpeedButton.Create(WizardForm);
  with TransparentButton do begin
   Parent := WizardForm;
   Caption := 'Transparent';
   OnClick := @TestClick;
   Flat := True;
   SetBounds(WizardForm.NextButton.Left - WizardForm.NextButton.Width - ScaleX(5), WizardForm.NextButton.Top,
    WizardForm.NextButton.Width, WizardForm.NextButton.Height);
  end;
end;
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:31, 18-03-2013 | #1922


Ветеран


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

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


проблема с isexec
if i < 2464 then /// задаём количество файлов в папке, в данном случаи их 708 шт!!
задал правильное количество файлов в папке с игрой (у меня 4 архива) а оно все равно ошибку кидает

Отправлено: 22:48, 18-03-2013 | #1923


Аватара для Tco 03

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


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

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


Цитата insombia:
в данном случаи их 708 шт!! »
Если Вы знаете точное колличество файлов, может быть так поможет: if i <> 2464 then (не больше не меньше)
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:55, 18-03-2013 | #1924


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


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

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


del

Последний раз редактировалось neorom, 19-03-2013 в 13:00.


Отправлено: 10:21, 19-03-2013 | #1925


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


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

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


Mailchik, за кнопку спасибо
никто незнает
const
WM_SETREDRAW= ????;

Последний раз редактировалось sergey3695, 19-03-2013 в 12:26.


Отправлено: 11:48, 19-03-2013 | #1926


Аватара для Mailchik

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


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

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


Цитата sergey3695:
никто незнает
const
WM_SETREDRAW= ????; »
Код: Выделить весь код
 WM_SETREDRAW = $000B;
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:34, 19-03-2013 | #1927


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


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

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


Да , когда я тестировал скрип, я увидел что эсли и не ставить две галочки у окне "Вибора установки ярлика и ПО" ярлики
ставлятся сами и стартуєт програма dxwebsetup.exe сама. Как єто исправить ?
Скрипт з файлами ==> http://us.ua/1068064/

Последний раз редактировалось neorom, 19-03-2013 в 13:31.


Отправлено: 13:00, 19-03-2013 | #1928


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


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

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


Здорова!
Народ, подскажите как решить проблему!

Имеется такой код
читать дальше »
Код: Выделить весь код
[код]
function InitializeSetup(): Boolean;
var
NetFrameWorkInstalled: Boolean;
Result1: Boolean;
begin
//NetFrameWorkInstalled := RegKeyExists(HKLM, 'SOFTWARE\Adobe\Adobe ARM\1.0\ARM');
NetFrameWorkInstalled := RegValueExists(HKLM, 'SOFTWARE\Adobe\Adobe ARM\1.0\ARM', 'iCheckReader');

if NetFrameWorkInstalled = false then Result:=True else
begin
Result1 := MsgBox(('Найден ключ $00000000'),
mbConfirmation, MB_OK) = idOk;
end;
end;


Пробовал RegKeyExists, RegValueExists, в справке искал. Не нашёл.

Задача
Запихнуть ключ реестра для проверки, причём весь ключ нужен
Код: Выделить весь код
Root: HKLM; SubKey: SOFTWARE\Adobe\Adobe ARM\1.0\ARM; ValueType: dword; ValueName: iCheckReader; ValueData: $00000000;
Дело в том, нужно чтоб проверка была ещё по значению ValueData: $00000000.
Как реализовать?

-------
Login: Crazy Noise; Copyright ©2013, Crazy Noise.


Отправлено: 14:08, 19-03-2013 | #1929


Аватара для Mailchik

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


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

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


Crazy Noise,
читать дальше »
Код: Выделить весь код
[Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application

[Code]
function InitializeSetup(): Boolean;
var
 NetFrameWorkInstalled, MyResult: Boolean;
 MyValueData: Cardinal;
 begin
  if RegQueryDWordValue(HKLM, 'SOFTWARE\Adobe\Adobe ARM\1.0\ARM', ''iCheckReader'', MyValueData) then
   NetFrameWorkInstalled := MyValueData = $00000000;

  if not NetFrameWorkInstalled then
   Result := True else
   MyResult := MsgBox('Найден ключ $00000000', mbConfirmation, MB_OK) = idOk;
end;
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:01, 19-03-2013 | #1930



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
Inno Setup tradeukraine Вебмастеру 3 13-06-2006 20:39




 
Переход