|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 8] |
|
Скрипты Inno Setup. Помощь и советы [часть 8]
|
Ветеран Сообщения: 1264 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Отправлено: 08:52, 02-02-2015 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать Как убрать это сообщение:
|
Последний раз редактировалось ZVSRus, 22-03-2016 в 12:35. Отправлено: 09:03, 18-12-2015 | #1161 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Как в компоненты добавить установку шрифтов в папку Windows fonts.
|
Отправлено: 12:12, 18-12-2015 | #1162 |
Старожил Сообщения: 212
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 12:36, 18-12-2015 | #1163 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать kotyarko@fb, а путь как указать ?
|
Отправлено: 13:40, 18-12-2015 | #1164 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Примеры тут были знаю может кто скинуть
|
Отправлено: 13:58, 18-12-2015 | #1165 |
Старожил Сообщения: 212
|
Профиль | Отправить PM | Цитировать Цитата BMODS:
|
|
------- Отправлено: 14:40, 18-12-2015 | #1166 |
Ветеран Сообщения: 857
|
Профиль | Отправить PM | Цитировать Подскажите, как можно заменить несколько десятков значений на свое в ini файле?
Имеется ini файл на 1130 строк и в разных секциях в разных ключах есть определенное значение (%Programm Path%) вот и требуется его заменить. Через секцию [INI] не вариант. Цитата ZVSRus:
Скрытый текст
[Setup] AppName=My Application AppVersion=1.5 DefaultDirName={pf}\My Application [UninstallDelete] Type: FilesAndOrDirs; Name: {app}; [code] procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep = usPostUninstall then // или usUninstall begin UnloadDLL(ExpandConstant('{app}\msimg32.dll')); DeleteFile(ExpandConstant('{app}\msimg32.dll')); end; //if CurUninstallStep = usDone then DelTree(ExpandConstant('{app}'), True, True, True); end; |
|
------- Последний раз редактировалось Dodakaedr, 18-12-2015 в 21:09. Отправлено: 16:49, 18-12-2015 | #1167 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать Цитата Dodakaedr:
Где-то в системе наверное остались папки, (или в реестре записи) не могу найти. Это сообщение напрягает. |
|
Отправлено: 18:28, 18-12-2015 | #1168 |
Ветеран Сообщения: 857
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
Скрытый текст
[Setup] AppName=My Application AppVersion=1.5 DefaultDirName={pf}\My Application [Messages] UninstalledMost=Программа My Application была полностью удалена с вашего компьютера. [UninstallDelete] Type: FilesAndOrDirs; Name: {app}; [code] procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep = usPostUninstall then // или usUninstall begin UnloadDLL(ExpandConstant('{app}\msimg32.dll')); DeleteFile(ExpandConstant('{app}\msimg32.dll')); end; //if CurUninstallStep = usDone then DelTree(ExpandConstant('{app}'), True, True, True); end; |
|
------- Отправлено: 21:08, 18-12-2015 | #1169 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать Цитата Dodakaedr:
Name: "{userstartmenu}\Light Image Resizer 4"; Filename: "{app}\{#MyAppExeName}"; Check: PanelPuskCheck and UserIconCheck; Name: "{commonstartmenu}\Light Image Resizer 4"; Filename: "{app}\{#MyAppExeName}"; Check: PanelPuskCheck and AllUserIconCheck; C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ObviousIdea\Light Image Resizer 4\Light Image Resizer 4.lnk C:\Users\ZVSRus\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ObviousIdea\Light Image Resizer 4\Light Image Resizer 4.lnk Если так: Procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if (CurUninstallStep = usPostUninstall) then UnloadDLL(ExpandConstant('{app}\msimg32.dll')); DeleteFile(ExpandConstant('{app}\msimg32.dll')); DelTree(ExpandConstant('{app}'), True, True, True); RemoveDir(ExpandConstant('{pf}\ObviousIdea')); RemoveDir(ExpandConstant('{userstartmenu}\ObviousIdea')); RemoveDir(ExpandConstant('{commonstartmenu}\ObviousIdea')); end; |
|
Отправлено: 21:57, 18-12-2015 | #1170 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 7] | El Sanchez | Автоматическая установка приложений | 2499 | 02-02-2015 08:59 | |
Скрипты Inno Setup. Помощь и советы [часть 6] | El Sanchez | Автоматическая установка приложений | 2494 | 10-03-2014 11:51 | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 |
|