Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Brabusdark
Дата сообщения: 21.09.2011 11:25
народ есть у кого нибудь такой скрипт?
http://i32.fastpic.ru/big/2011/0918/71/1a2dd89a9ae65ad18af8592af6f70a71.png
и еще
как через инно делать так чтобы при распаковке создалась папка например в моих документах
Автор: R3Pa4eK
Дата сообщения: 21.09.2011 13:14
Прошу протестировать инсталлятор: http://rghost.ru/22450641
Автор: Snoopak96
Дата сообщения: 21.09.2011 14:10
R3Pa4eK
http://i29.fastpic.ru/big/2011/0921/d8/7e44c60133239534d1ecef239eca82d8.jpeg
http://i27.fastpic.ru/big/2011/0921/36/3b30205c44f4a1f1bfcbb89f8ead7036.jpeg
http://i28.fastpic.ru/big/2011/0921/8e/378684d954655369f2bb05a4c029658e.jpeg
Автор: Edison007007
Дата сообщения: 21.09.2011 14:10

Цитата:
Доброго времени суток.
У кого нибудь есть скрипт на такой инстолятор:

за 300-400 рублей я тебе его сделаю...
Автор: R3Pa4eK
Дата сообщения: 21.09.2011 14:25
Snoopak96
А так http://rghost.ru/22458751 ?
Автор: Y4enik32
Дата сообщения: 21.09.2011 14:49
R3Pa4eK ты будешь скрипт этого инстала на паблик выкладывать ?

Exe вариант моего запрошенного скрипта тут
Автор: Karbid87
Дата сообщения: 21.09.2011 15:30
Y4enik32, в последнее время R3Pa4eK делает очень много закосов, но в паблик их не пускает почему-то.
R3Pa4eK, почему в паблик не пускаешь свои закосы?
Автор: vistaw
Дата сообщения: 21.09.2011 16:08
Karbid87
А зачем? он может делает для себя, т.с повышая себе самооценку.
Автор: insombia
Дата сообщения: 21.09.2011 16:18

Цитата:
народ есть у кого нибудь такой скрипт?
http://i32.fastpic.ru/big/2011/0918/71/1a2dd89a9ae65ad18af8592af6f70a71.png

Есть у меня так как я его делал
Автор: log1stable
Дата сообщения: 21.09.2011 16:27
Brabusdark:


Код:
[Code]
procedure InitializeWizard;
begin
CreateDir(ExpandConstant('{userdocs}\NewDir')); //{userdocs}-папка "Документы", NewDir - название создаваемой папки.
end;
Автор: Raf_SE
Дата сообщения: 21.09.2011 17:24
А возможно ли сделать, чтоб юзер смог поставить "птичку" напротив компонентов "Version\107" и "Version\108" только в случае, если выбран компонент "GameLoD"?
Грубо говоря, нужно связать не дочерние компоненты.
Автор: R3Pa4eK
Дата сообщения: 21.09.2011 17:35
Karbid87

Цитата:
почему в паблик не пускаешь свои закосы?

Какбэ делаю для себя и РГ, так что закосы кому попало не даю
vistaw

Цитата:
он может делает для себя, т.с повышая себе самооценку.

Автор: YURSHAT
Дата сообщения: 21.09.2011 17:46
Y4enik32

Цитата:
Exe вариант моего запрошенного скрипта тут

Y4enik32, а какое принципиальное отличие этого скрипта от моего NFS Undercover 2.х?
Лично я никаких существенных отличий не нашел.
Проверка сист. требований один в один, мигание лейблов при несоответствии, даже звуки чекбоксов и эти взяты с моего скрипта.

Так что если возмешь NFS Undercover и чуть поработаешь напильником получишь тоже самое...

Да и вообще я смотрю, что после выхода NFS Undercover ничего принципиально нового никто не придумал, а все новое это хорошо забытое старое

ЗЫ. Глядя на этот скрипт сразу видно с чего он слеплен. Зато свои копирайты понатыкали по всему скрипту и нигде нет упоминания ни про меня ни про South. Могу отдать дань уважения только товарищу nik1967. Единственный человек, который указал в скрипте его авторов...

Gnom3

Цитата:
Предлагаю взимопомощ- если посчитаеш, что я заслуживаю работать с тобой.

Ну, это ты загнул. Я не такого высокого мнения мнения о себе
Я к чему веду, что скриптопись в основном топчится на месте использую старое. Юзать старое это конечно хорошо, но все равно надо двигатся вперед и вносить что-новое. Вскоре планирую взятся снова за напильник и помощь таких людей как ты обязательно понадобится.

Автор: Gnom3
Дата сообщения: 21.09.2011 17:50
Raf_SE
Только в коде (компоненты невозможно сделать зависимыми друг от друга)
Вариант:
[more=Зависимые компоненты][Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application


[Components]
Name: text; Description: Язык субтитров; Types: full;
Name: text\rus; Description: Русский; Flags: exclusive;
Name: text\eng; Description: Английский; Flags: exclusive;
Name: voice; Description: Язык озвучки;
Name: voice\rus; Description: Русский; Flags: exclusive;
Name: voice\eng; Description: Английский; Flags: exclusive;

[Code]
var
OldEvent_ComponentsListClickCheck: TNotifyEvent;

procedure ComponentsListClickCheck(Sender: TObject);
begin
If IsComponentSelected('text') then
WizardForm.ComponentsList.ItemEnabled[3]:=False
else
WizardForm.ComponentsList.ItemEnabled[3]:=True;
OldEvent_ComponentsListClickCheck(Sender);
end;

procedure InitializeWizard();
begin
with WizardForm.ComponentsList do
begin
OldEvent_ComponentsListClickCheck := OnClickCheck;
OnClickCheck := @ComponentsListClickCheck;
ItemEnabled[3]:=False;
end;
end;[/more]



Добавлено:
YURSHAT
Предлагаю взимопомощ- если посчитаеш, что я заслуживаю работать с тобой.
Автор: vintage_1
Дата сообщения: 21.09.2011 19:15
ISFont.dll
Библиотека позволяет загрузить свой шрифт в формате .ttf
P.S.: Облекчил работу загрузки шрифта =)
Скачать

Добавлено:
P.S.S.: Можно ли добавить ISFont.dll в шапку? =)
Автор: Snoopak96
Дата сообщения: 21.09.2011 20:42
vintage_1
Полезная вещь
Автор: R3Pa4eK
Дата сообщения: 21.09.2011 20:53
ISFont.dll Unicode&Ansi
Та же ISFont.dll, но с поддержкой Unicode-компиляторов.

Скачать
Автор: Brabusdark
Дата сообщения: 21.09.2011 22:14
люди знаю что обсуждалось, но что то не нашел
как убрать - http://i29.fastpic.ru/big/2011/0921/5d/5cfbbb31c1bbb46f5bdf8b4d96745d5d.jpg
прогон этот тестовый
Автор: Despofix
Дата сообщения: 21.09.2011 23:35
Brabusdark
в самом верху над секцией Setup убери перед define records точку с запятой, а лучше почитай справку по isdone
Автор: Brabusdark
Дата сообщения: 22.09.2011 10:40
люди а почему он у меня не находит айло для распаковки?
http://rghost.ru/22570511
insomnia - почитай ЛС
Автор: qwerqwer444
Дата сообщения: 22.09.2011 11:20
использовал inno как оболочку для установки msi используя
[Files]
Source: "Your-MSI-File.msi"; DestDir: "{tmp}"
[Run]
Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\Your-MSI-File.msi"""

всё работает отлично но хотелось бы узнать можно ли сделать чтобы после установки inno ещё бы убивала msiexec в процессах а то оно будет висеть пока перезагруз не сделаешь либо вручную не снимешь. посоветуйте как сделать?
Автор: ShadowHawk
Дата сообщения: 22.09.2011 11:41
Gnom3

Задам вопрос по другому. Мне так самому понятней будет Где хранится информация о связи секций:


Код:
[Types]
Name: full; Description: "Выбрать все компоненты";
Name: osn; Description: "Основные информационные банки";
...
[Components]
Name: Structure\ib\osn\{#_name1}\{#_ib}; Description: {#_name3}; Types: full osn
...
[Files]
Source: {src}\Source\{#osn_base}\BASE\{#_ib}\*; DestDir: {app}\BASE\{#_ib}; Components: Structure\ib\osn\{#_name1}\{#_ib}; Flags: external recursesubdirs createallsubdirs;
...
Автор: insombia
Дата сообщения: 22.09.2011 16:25
Brabusdark я пока скрипт никому не даю(кроме тех кто помогает в его разработке
Автор: Karbid87
Дата сообщения: 22.09.2011 17:28
Люди добрые, потратил полчаса на поиски, но так и не нашел.
Можно ли в Inno сделать запрет запуска инсталла после определенного числа запусков или после определенной даты?
Если можно дайте, пожалуйста, скрипты для обеих вариантов (желательно с комментариями), если не сложно в ЛС. Заранее благодарен за помощь.
Автор: Brabusdark
Дата сообщения: 22.09.2011 17:51
люди а почему он у меня не находит файло для распаковки?
http://rghost.ru/22570511
что ему надо?
Автор: Gnom3
Дата сообщения: 22.09.2011 18:15

Цитата:
Мне так самому понятней будет Где хранится информация о связи секций:

Эээ, это уже выше моих познаний. Навскидку - в скрипте, который ты пишеш - этот скрипт является по сути управляющим кодом откомпилированного инсталлятора, и я не уверен, что препроцессор может управлять компонентами изнутри компонентов. Хотя, может я и ошибаюсь.
Автор: insombia
Дата сообщения: 22.09.2011 18:57
Brabusdark в ISDone в секции if not ISArcExtract ( 0, 0, ExpandConstant('{src}\*.arc'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break; укажи расположение файлов
Автор: Xom9I4oK
Дата сообщения: 22.09.2011 19:04
Как отключить виндовый (у меня стоит WinXP SP3) звук ошибки, который проигрывает Inno, если Exit Code:1. Проще говоря у меня все работает как надо, только этот звук бесит, когда происходит выход из инсталлятора после его установки...
Автор: log1stable
Дата сообщения: 22.09.2011 19:12
Xom9I4oK, мм... Единственное, чем могу помочь: Сделай батник запуска со строкой Setup.exe /NoMusic=1
И его запускай. Можно его как-то замаскировать. Пробуй.
Автор: YURSHAT
Дата сообщения: 22.09.2011 19:34
Xom9I4oK

Цитата:
Как отключить виндовый (у меня стоит WinXP SP3) звук ошибки, который проигрывает Inno, если Exit Code:1. Проще говоря у меня все работает как надо, только этот звук бесит, когда происходит выход из инсталлятора после его установки...

Если ты слышишь этот звук при выходе, значит не все работает нормально и где то есть ошибка. Посмотри внимательней код.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

Предыдущая тема: поиск


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.