PDA

Показать полную графическую версию : [архив] Скрипты Inno Setup. Помощь и советы [часть 2]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 [63] 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

YURSHAT
08-02-2010, 04:53
Сразу же ошибка в первой строчке. »
А у тебя установлен preprocessor?

Про freearc: Я хотел мануал с самых азов. »
Такого вроде нету. Там в скрипте и так все расписано.

Во первых: как делить архив фриарк на части? »
Делишь непосредственно FreeArc'ом. (где в FreeArc разбивка на части не скажу, так как не пользуюсь)

Второе: Сделал я например 6 архивов в скрипте написано "поместите архивы в одну папку с инсталятором" »

архивы должны лежать рядом с исполняемым файлом инсталлятора (то есть рядом с setup.exe инсталла).

unarc.dll где должен быть? рядом с архивами или вообще в папке с IS? Тот же вопрос про InnoCallback.dll »

Все dll которые ты используешь в инно должны извлекатся в temp (временная папка). То есть запаковываешь dll вместе с остальными файлами (не путать с архивами), а в качестве папки назначения указываешь {tmp}

ViCK_kz
08-02-2010, 05:00
Может быть тупой вопрос(ибо я полный нуб в установщиках),а может быть он уже здесь обсуждался,но всё равно задам можноли сделать так,чтобы картинки менялись при установке

YURSHAT
08-02-2010, 05:05
Может быть тупой вопрос(ибо я полный нуб в установщиках),а может быть он уже здесь обсуждался,но всё равно задам можноли сделать так,чтобы картинки менялись при установке »

Вы имеете ввиду слайд-шоу?

Sotonisto
08-02-2010, 06:38
Может быть тупой вопрос(ибо я полный нуб в установщиках),а может быть он уже здесь обсуждался,но всё равно задам можноли сделать так,чтобы картинки менялись при установке »
Вы наверно имели ввиду слайд шоу (http://forum.oszone.net/post-1337109-1169.html).

Deen
08-02-2010, 11:25
YURSHAT,
А у тебя установлен preprocessor? »
нет не установлен, это программа?Делишь непосредственно FreeArc'ом. (где в FreeArc разбивка на части не скажу, так как не пользуюсь) »
тоесть сам запаковываешь частями?
И архивы делать sfx или обычные?
Файлы запаковывать которые на дике или которые уже установленны?

Rodriguez
08-02-2010, 11:28
Здравствуйте!

Скажите можно ли организовать средствами InnoSetup обновление компонентов программ с возможностью отката?

Было бы вообще замечательно если бы установленные обновления отображались в "Установка и удаление программ" при установленном значке "Показать обновления".

Спасибо.

Sotonisto
08-02-2010, 12:47
нет не установлен, это программа? »
Можете скачать Inno Setup Pack v. 5.3.7 отсюда http://rghost.ru/953146
Во время установки Вам предложат скачать дополнительные программы.
После закачки они автоматически установятся.

Vengeance
08-02-2010, 12:50
Народ помогите создать скрипт компонентов для игры :)

Итак сама папка с игрой в C:\hl

Пункты:

Установить Half-Life (если этот пункт не выбран остальные пункты заблокированы)

Ниже меню с подпунктами:

Установить модели(можно выбрать только один пункт):

1. Стандартные (C:\mdl1)
2. Улучшенные стандартные (C:\mdl2)
3. Бла-бла-бла (C:\mdl3)

НО: сами модели после установки должны находиться в C:\hl\valve\models

В папкках mdl1, mdl2, mdl3 у меня лежат файлы с одинаковыми именами, например - lol.mdl

То бишь допустим я выбрал пункт один, у мя из mdl1 поставился lol.mdl, выбрал пункт два у мя из mdl2.mdl поставиолсь и т.д.

3. Расширенные опции

1. Включить (C:\hm1)
2. Выключить (C:\hm1)

Файлы должны устанавливаться в C:\hl\valve

В hm1 у меня файл userconfig.cfg и файл в папках: gfx\shell\kb_act.lst
В hm2 у меня файл в папках: gfx\shell\kb_act.lst

Но это разные папки

4. Детальные текстуры

1. Включить (C:\lol1)
2. Выключить (C:\lol2)

Файлы из папок и папки в них должны устанавливаться в C:\hl\valve

5. Ag Mod

1. Установить (C:\ag)
2. Не ставить(ничего не ставиться дополнительного)

папка ag должна ставиться в C:\hl\

Кто разберется и сделает мне это безмозмездно тому почет

Deen
08-02-2010, 13:23
С каким параметром устанавливается драйвер PhisX? Пробовал с /q и /silent неустанавливается.

svensoft
08-02-2010, 13:47
Вы наверно имели ввиду слайд шоу. »
Sotonisto, а эти слайд-шоу будут в окне инсталлятора, или на весь экран вне окна инсталлятора ?..

Sotonisto
08-02-2010, 18:11
Sotonisto, а эти слайд-шоу будут в окне инсталлятора, или на весь экран вне окна инсталлятора ? »
Так что конкретно нужно? Картинка на бекграунде или на инсталляторе?

svensoft
08-02-2010, 19:21
Так что конкретно нужно? Картинка на бекграунде или на инсталляторе? »
Sotonisto, нужно слайд-шоу в окне инсталлятора, на все окно инсталлятора, но размер окна инсталлятора при этом не на весь экран (предположим 790*533), ну а если еще слайд-шоу будет из картинок .jpg или из слайд-шоу сделаного в винде .exe , то тогда вообще будет очень приочень классно !!! вот как-то так... :)

YURSHAT
08-02-2010, 20:25
Sotonisto, а эти слайд-шоу будут в окне инсталлятора, или на весь экран вне окна инсталлятора ?.. »

Правильно говорить на mainForm (на весь экран вне окна :) )

Примеры которые выложил Sotonisto, уже давно устарели...

svensoft
08-02-2010, 20:38
YURSHAT, загляни в лс, я там уже вторые сутки шлю письма по поводу проверки активности объекта ..

Добавил : Хотя уже не надо, все уже сделал !!! )))...
А вот это надо : Подскажи пожалуйста, нам всем, по поводу кода про слайд-шоу , который еще не устарел ... .(Code_New_Slide_Show_From_YURSHAT ))))

yamaha
08-02-2010, 23:41
Как сделать просто бэкграунд в окне инсталятора?Ну тоесть именно в самом окне установке не на полный экран

Rodriguez
09-02-2010, 09:43
Может кто-нибудь подскажет как можно организовать следующий функционал: суть установки - обновление в директории некоторых файлов, при этом обновляемые файлы нужно забэкапить, при удалении пакета забэкапленные файлы нужно восстановить. Как сделать бэкап в сети хорошо расписано, но вот как восстановить этот бэкап при удалении пакета не ясно.

morozov-ch
09-02-2010, 10:32
Народ, подскажите как создать в InnoSetup ярлык *.pif или настроить запуск проги в полноэкранном режиме.
Прога досовая.

YURSHAT
09-02-2010, 16:45
svensoft, извини но у меня просто нет ни минуты свободного времени, чтобы что-нибудь написать.

одскажи пожалуйста, нам всем, по поводу кода про слайд-шоу , который еще не устарел »

isSlideShow (http://www.onlinedisk.ru/file/246364/) v1.01 [20.10.2009] от ExpeditorR

Это dll для показа слайд-шоу с эффектами переходов в окне Inno Setup.
В новой версии добавлена возможность выбора эффекта перехода, возможно 12 вариантов (подробнее смотрите readme.rtf). В архиве имеются два примера использования, и подробное описание. isSlideShow.dll может работать в любой версии Windows.

Habetdin
09-02-2010, 17:05
morozov-ch,
[Icons]
Name: {group}\My Program; Filename: {app}\main.exe; Flags: runmaximized

Jerichoman
09-02-2010, 20:28
Root: HKLM; SubKey: SOFTWARE\2K Games\BioShock 2; ValueType: string; ValueName: InstallPath; ValueData: D:\Games\BioShock 2; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\2K Games\BioShock 2\SP; ValueType: string; ValueName: InstallPath; ValueData: D:\Games\BioShock 2\SP; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\2K Games\BioShock 2\SP; ValueType: string; ValueName: Working; ValueData: D:\Games\BioShock 2\SP\Builds\Binaries; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\2K Games\BioShock 2\SP; ValueType: string; ValueName: Launcher; ValueData: D:\Games\BioShock 2\SP\Builds\Binaries\Bioshock2Launcher.exe; Flags: uninsdeletevalue uninsdeletekeyifempty
Как здесь сделать ValueData, в первом случае это {app}, а дальше?




© OSzone.net 2001-2012