|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1273 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Ответите мб?)
|
Отправлено: 09:39, 03-05-2012 | #1761 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать BlackInferno,
Source: "C:\Program Files\WCS Real 2003\Redist\DirectX.exe"; DestDir: {app}\Redist ; Flags: ignoreversion; Components: Component1 Source: "C:\Program Files\WCS Real 2003\Redist\GameSpy Arcade.exe"; DestDir: {app}\Redist ; Flags: ignoreversion; Components: Component2 Ну и конечно эти экзешники должны лежать в WCS Real 2003\Redist и не больжно быть в WCS Real 2003 В текущей реализации в этих двух строчках нет смысла, сначала вы копируете всё что есть независимо от выбора компонентов, а потом еще раз при выбранном компоненте Надо вынести WCS Real 2003\Redist\* в другую папку Кстати когда компонентов станет больше трех придет запоздалое понимание того что называть их Component1/2 было плохой идеей ![]() Можно любое слово, даже неприличное |
------- Последний раз редактировалось R.i.m.s.k.y., 03-05-2012 в 10:26. Отправлено: 09:40, 03-05-2012 | #1762 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
|
|
Отправлено: 09:43, 03-05-2012 | #1763 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
Что-то вроде этого: Или может значние изментить в параметре Flags? Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
|
|||
Отправлено: 09:45, 03-05-2012 | #1764 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать BlackInferno, а куда подробнее
Твой скрипт самый простой, именно на таких и приходит понимание чего там внутри крутится Слово Component1 замени на DirectXSetup, Component2 на GameSpySetup Инсталлер работает по секциям сверху вниз, порядок выполнения секций ищи в справке по слову installation order Так же искать в справке значения констант, {app} это папка в которую будет установлена прога, можно выкинуть и все будет поставлено в место где лежит дистр Во флагах ничего менять не нужно, ignoreversion значит что все файлы в будут в {app} перезатерты без проверки (если есть) Правильно держать Source папки не в одной как у тебя в \WCS Real 2003, а разделять их: одна папка именно для проги, вторая для компонентов, третья для рисунков инсталлера Причем все эти папки не должны быть вложенными Еще правильнее вообще для каждой задачи и компонента по независимой подпапке, так ничего не перепутается |
------- Последний раз редактировалось R.i.m.s.k.y., 03-05-2012 в 10:17. Отправлено: 09:47, 03-05-2012 | #1765 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Спасибо)
|
Отправлено: 09:50, 03-05-2012 | #1766 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать BloodDick, а блин промахнулся, оба-два на Bl
не тебе не хелпну ибо а) это заподло и б) я не умею делать музыку и рисунки в Инно, видишь последнюю строчку в подписи? вотт |
------- Отправлено: 10:18, 03-05-2012 | #1767 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать =((((((((((((((((((
Народ помогитееее)))))) |
Отправлено: 10:20, 03-05-2012 | #1768 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., огромнейшее спасибо, человечеще! Все работает как надо!
Так на будущее, опиши как надо "правильно" вносить данные в реестр. Вот нашел такую инфу, может дополнишь чем-нибудь, только попонятнее напиши))) Цитата:
|
|
Отправлено: 10:35, 03-05-2012 | #1769 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать BlackInferno, советую использовать регшот, он дает готовый файл для имортирования его в скрипт, только потом надо поудалять лишний шум и поменять папки на переменные {app}
|
------- Отправлено: 10:46, 03-05-2012 | #1770 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|