|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Профиль | Отправить PM | Цитировать
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Пользователь Сообщения: 131
|
Профиль | Сайт | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
P.S.: Я не уверен, но вроде бы за основу он использует скрипт Черного инсталла? |
|
------- Отправлено: 12:16, 07-10-2010 | #2411 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Sotonisto:
|
|
------- Отправлено: 12:18, 07-10-2010 | #2412 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Спасибо что помогаете, ну а насчет FAQ, то там не все работает, а то что есть, не отвечает на мои вопросы. Прийдется листать форум и юзать поиск. Спасибо еще раз. Секцию [Run] последней ставить?
|
Отправлено: 18:20, 07-10-2010 | #2413 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Здравствуйте, подскажите пожалуйста возможно ли как встроить архив FreeArc в инсталятор, чтобы было одним файлом.
Заранее благодарю. |
Отправлено: 01:12, 08-10-2010 | #2414 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Использую в скрипте код для изменения названия файла деинсталляции:
unins000.exe на uninstall.exe unins000.dat на uninstall.dat Вот сам код : [_Code] procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep = ssPostInstall then RenameFile(ExpandConstant('{app}\unins000.exe'), ExpandConstant('{app}\uninstall.exe')) RenameFile(ExpandConstant('{app}\unins000.dat'), ExpandConstant('{app}\uninstall.dat')) RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Моя Прога_is1','UninstallString', ExpandConstant('{app}\uninstall.exe')) RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Моя Прога_is1','QuietUninstallString', ExpandConstant('{app}\uninstall.exe /SILENT')) end; В чем дело, подскажите пожалуйста ? |
Отправлено: 03:06, 08-10-2010 | #2415 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата komsomolets:
Цитата shao:
[_Code] procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep = ssPostInstall then RenameFile(ExpandConstant('{app}\unins000.exe'), ExpandConstant('{app}\uninstall.exe')); RenameFile(ExpandConstant('{app}\unins000.dat'), ExpandConstant('{app}\uninstall.dat')); RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Моя Прога_is1','UninstallString', ExpandConstant('{app}\uninstall.exe')); RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Моя Прога_is1','QuietUninstallString', ExpandConstant('{app}\uninstall.exe /SILENT')); end; |
||
------- Последний раз редактировалось R.i.m.s.k.y., 08-10-2010 в 14:46. Отправлено: 08:41, 08-10-2010 | #2416 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Друзья, накатал сборник скриптов с часто спрашиваемыми вопросами. Вот ссылка для скачивания.
|
------- Отправлено: 13:45, 08-10-2010 | #2417 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Krinkels:
Без комментариев очень тяжело разобраться - расставьте комментарии, пожалуйста. И моя личная ИМХА - в связи в возросшим кол-вом "базовых" вопросов стоит расписать как работает инно и скрипты - порядок запуска, значения секций и параметров, общие правила синтаксиса инно. Что за символы & a p o s в chm? с разделе "Ассоциация файлов" ошибка в строчке Root: HKLM; Subkey: SOFTWARE\Classes\MP64; ValueType: string; ValueData: My Program; Name: uninsdeletekey uninsdeletekey - это флаг В общем причешите файлик. Задумка хорошая, после пары релизов, если не будете относится спустя рукава, получится хороший хелп. Спасибо за начинание! |
|
------- Отправлено: 14:13, 08-10-2010 | #2418 |
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y.
Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
|
|||||
------- Отправлено: 16:29, 08-10-2010 | #2419 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Цитата Krinkels:
Я полностью согласен с R.i.m.s.k.y., в том , что нужно доработать (если уж Вы занялись таким делом ) |
|
Отправлено: 16:43, 08-10-2010 | #2420 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Inno Setup .:[все вопросы]:. | Mchik | Автоматическая установка приложений | 1329 | 23-08-2009 20:13 | |
[архив - Часть 2] AutoIt скрипты | Vadikan | AutoIt | 985 | 21-01-2008 09:58 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
[Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 |
|