|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1270 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Привет, появилось пару вопросов:
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep=usUninstall then begin if DirExists(ExpandConstant('{pf}\PCGAME\Игра\Saves')) then begin if MsgBox('Удалить сохранения игры?',mbconfirmation, mb_yesno) = IDYES then begin DelTree(ExpandConstant('{pf}\PCGAME\Игра\Saves'), True, True, True); MsgBox('Сохранения игры успешно удалены.', mbinformation, mb_ok); end; end; end; end; [UninstallDelete] Type: dirifempty; Name: "{pf}\PCGAME" Type: dirifempty; Name: "{pf}\PCGAME\Игра" Type: files; Name: "{pf}\PCGAME\Игра\log.txt" Type: files; Name: "{pf}\PCGAME\Игра\multiplayer_log.txt" Type: files; Name: "{pf}\PCGAME\Игра\stronghold.cfg" 2. Если изменить папку назначения то вся эта фигня бессмысленна, как можно это решить?))) |
Отправлено: 04:55, 07-09-2012 | #851 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать MogilShik2007, помоему у тебя кнопка ) западает
2. {app}\PCGAME 1. procedure RD(Dir:string); begin Exec('cmd.exe', ' /c rd /S /Q ' + '"'+Dir+'"',ExpandConstant('{sys}'), SW_Hide,ewWaitUntilTerminated,res); end; procedure RF(file:string); begin Exec('cmd.exe', ' /c del /F /Q ' + '"'+file+'"',ExpandConstant('{sys}'), SW_Hide,ewWaitUntilTerminated,res); end; procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep=usDone then begin RD(ExpandConstant('{app}')) end; end; |
------- Отправлено: 07:25, 07-09-2012 | #852 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Не, неканает {app}, пропускает запрос на удаление сохранений...
|
Отправлено: 10:16, 07-09-2012 | #853 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать MogilShik2007, смотри. Папка {app}(папка, в которую была установлена программа) это то, что удаляется вообще по всякому. соответственно - проверяем - нету, запрос пропускается - чего не понятно?
|
------- Отправлено: 10:27, 07-09-2012 | #854 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Разобрался)))
|
Отправлено: 10:52, 07-09-2012 | #855 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Такой вопрос, на странице приветствия когда пишется мол будет установлена такая-то программа или игра, реально как-то название этой проги или игры своим цветом сделать?
|
Отправлено: 13:08, 07-09-2012 | #856 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать MogilShik2007, Можно.
|
------- Отправлено: 13:12, 07-09-2012 | #857 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Елки, посмотрел этот ReDrawText, там сам черт ногу сломит(((
|
Последний раз редактировалось MogilShik2007, 07-09-2012 в 14:59. Отправлено: 13:48, 07-09-2012 | #858 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Усе, победил таки с помощью ReDrawText, оказалась отличная штука)))
Подскажите какие цвета в формате color=$FF0000 поддерживает IS, а то не все хавает. Ммм, ну и хотелось бы скрипт для полного счастья, чтобы использовать скин при деинсталляции, такой же как и при установке, а то пробовал: Устанавливаться то со скином устанавливается, а удаляться не хочет выдает ошибку((( |
Отправлено: 16:26, 07-09-2012 | #859 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Всем привет. Такой вопрос - как сделать чекбокс на последней странице с надписью "Запустить сервис?" и, если он нажат выполнить функцию
|
Отправлено: 17:10, 07-09-2012 | #860 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|