|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1270 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Забанен Сообщения: 216
|
Такой вопрос: насчёт #define AppID, я что-то пробовал вставить AppId={{D8E8ADA9-2E6C-49E7-924B-A32B89C23A24} вместо AppId=TheBestAppIdEverMade, компилится нормально, но выдаёт ошибку: Exception Internal error: Failed to pause "reg" constant, где грабли?
Вообще расчитываю на #define AppID "{D8E8ADA9-2E6C-49E7-924B-A32B89C23A24}" В общем вот: P.S Компилится нормально, но инсталлятор не запускается. |
Отправлено: 13:01, 08-05-2012 | #1861 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1270
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:41, 08-05-2012 | #1862 |
Забанен Сообщения: 216
|
Цитата El Sanchez:
|
|
Последний раз редактировалось Devils Night, 08-05-2012 в 21:35. Отправлено: 19:40, 08-05-2012 | #1863 |
Ветеран Сообщения: 1270
|
Профиль | Отправить PM | Цитировать Devils Night, спасибо, ясно. Замена закрывающей фигурной скобки для препроцессорных констант на какой-нибудь другой символ ничего не дал, режим С-style препроцессора тоже. Придется использовать RegQueryStringValue.
|
Отправлено: 21:10, 08-05-2012 | #1864 |
Забанен Сообщения: 216
|
El Sanchez, Если без вариантов с тем кодом, то может есть ещё какой вариант? Размер окна не имеет значения, и не обязательно чтоб был маленький, можно и стандарт.
В общем код в три кнопки, такого содержания: Задача: Добавить ещё одну кнопку Изменить. Может посоветуешь какой ещё вариант? |
Отправлено: 21:43, 08-05-2012 | #1865 |
Ветеран Сообщения: 1270
|
Профиль | Отправить PM | Цитировать Цитата Devils Night:
AppPath := RemoveQuotes(ExpandConstant('{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppID")}_is1,InstallLocation|}')); UninsPath := RemoveQuotes(ExpandConstant('{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppID")}_is1,UninstallString|}')); if RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppID")}_is1', 'InstallLocation', AppPath) then AppPath := RemoveQuotes(AppPath); if RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppID")}_is1', 'UninstallString', UninsPath) then UninsPath := RemoveQuotes(UninsPath); Цитата Devils Night:
|
||
Отправлено: 22:30, 08-05-2012 | #1866 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось Johny777, 09-05-2012 в 02:31. Отправлено: 23:32, 08-05-2012 | #1867 |
Забанен Сообщения: 216
|
El Sanchez, Спасибо! Всё получилось как надо , вот что вышло:
|
Последний раз редактировалось Devils Night, 09-05-2012 в 05:53. Отправлено: 05:45, 09-05-2012 | #1868 |
Ветеран Сообщения: 1270
|
Профиль | Отправить PM | Цитировать Цитата Johny777:
Цитата Johny777:
|
||
Отправлено: 11:34, 09-05-2012 | #1869 |
Ветеран Сообщения: 1088
|
Профиль | Отправить PM | Цитировать wertulll, если хочешь вот такой инсталлятор, найди "главного врача" (setup.exe <-> install.exe), распакуй сторонним программом (Universal Extractor) и там найдешь реальный скрипт install_script.iss.
|
Отправлено: 12:03, 09-05-2012 | #1870 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|