|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1271 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Забанен Сообщения: 216
|
Немного сложный вопрос, интересует вот что:
В сетап имеется [Setup] AppName=Имя программы DefaultDirName={pf}\Папка программы DefaultGroupName=Папка в меню пуск как сделать так, чтобы например выбираю компонент Программа 1, то при установке, то что в AppName, в DefaultDirName и в DefaultGroupName, название Имя программы, папка в PF Папка программы и папка в пуске Папка в меню пуск заменялось на Программа 1, если выбираю компонент Программа 2, то Имя программы, Папка программы и папка в пуск Папка в меню пуск заменялось на Программа 2, возможно ли такое? |
Отправлено: 16:25, 24-02-2012 | #891 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Devils Night
AppName - это опознаватель программы которую ты ставишь для системы DefaultGroupName и DefaultDirName объявляются раньше страницы компонентов Так что никак Если бы передо мной стояла такая задача, я бы сделал 3 раздельных инсталлера: для Программа 1, для Программа 2 и третий со списком компонентов из "Программа 1, Программа 2" и выбранную прогу ставил втихую |
------- Отправлено: 16:31, 24-02-2012 | #892 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., nik1967,
спасибо вот так всё супер проверил дальше по аналогии сделаю но с учётом своих названий чекбоксов Devils Night, как вариант можно сделать авторан состоящий из одной страницы с двумя переключателями, который после себя запускает одну из 2-х из внешней папки или копирует из самого себя в tmp у обеих программ сделать полуодинаковые DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppID") }_is1,InstallLocation|{pf}\program1} DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppID") }_is1,InstallLocation|{pf}\program2} и одинаковые AppId=p12 AppId=p12 AppName=program1,2 - тоже одинаковые, но скрыть их на странице приветствия например и заменить на свои наименования а в секции одной [InstallDelete] вписать всё, что нужно удалть от другой и наоборот (ярлыки, файлы в (app) итд) ____________________________________________ скажите пожалуйста если один файл относится к многим чекбоксам, то нужно писать так? [Files] .....; Check: 1 and 2 and 3 или так .....; Check: 1 or 2 or 3 |
Последний раз редактировалось Johny777, 25-02-2012 в 14:40. Отправлено: 20:06, 24-02-2012 | #893 |
Забанен Сообщения: 216
|
В моём случае скорее подошло бы так: +но чтоб каждый RadioButton выбирался как исключительным (не всё вместе), но чтоб все 3 были привязаны к одной кнопки установить, а вот как это сделать я незнаю. |
Последний раз редактировалось Devils Night, 25-02-2012 в 18:01. Отправлено: 14:37, 25-02-2012 | #894 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Devils Night,
вот "автозапуск" ищет во внешней папке program setup_1.exe setup_2.exe setup_3.exe если одного из них нет, то нет переключателя |
Последний раз редактировалось Johny777, 25-02-2012 в 19:42. Отправлено: 18:58, 25-02-2012 | #895 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать не успел удалить првый и ты его же и взял
я переделал в первом ошибки были сейчас протестировал всё работает попробуй! (пост выше) или вот архивом http://rghost.ru/36704123 |
Последний раз редактировалось Johny777, 25-02-2012 в 19:47. Отправлено: 19:41, 25-02-2012 | #896 |
Забанен Сообщения: 216
|
Цитата Johny777:
Что не так, как сделать? Нужен авторан на основе: но с RadioButton. |
|
Отправлено: 21:10, 25-02-2012 | #897 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Devils Night,
в дизайнере открой на странице Ready сдвинь влево на 1000 пикселей что не нужно или visible= false картинку можешь встаить bmp там же пнг это через ботву, которую я ни разу не использовал можно бмп в фотошопе полупрозрачным сделать ...или позже сам доделаю Цитата Devils Night:
|
|
Отправлено: 21:32, 25-02-2012 | #898 |
Забанен Сообщения: 216
|
Цитата Johny777:
нужно не из авторана в инсталятор функции добавить, а в авторан, в котором уже почти всё присутствует кроме RadioButton. Цитата Johny777:
|
||
Последний раз редактировалось Devils Night, 26-02-2012 в 01:19. Отправлено: 21:43, 25-02-2012 | #899 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Цитата Devils Night:
добавил всплывающие подсказки добавил константы названий и всплывающих подсказок/описаний переключателей не зная как сделать чекбоксы и их названия прозрачными разместил их все на панели вот код или архив с картинкой , библиотекой и скином http://rghost.ru/36712056 |
|
Последний раз редактировалось Johny777, 26-02-2012 в 02:39. Отправлено: 02:28, 26-02-2012 | #900 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|