|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Профиль | Отправить PM | Цитировать
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Старожил Сообщения: 178
|
Профиль | Отправить PM | Цитировать Tukash, всё растягивается вручную. Каждый элемент нужно либо растягивать, либо смещать. Само оно не сделается...
|
Отправлено: 18:16, 25-01-2010 | #981 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать A1EXXX
все пасибо рестол скачал там намного проще все, с простым инно и передвижением по цифрам я бы с ума сошел!!! |
Отправлено: 18:19, 25-01-2010 | #982 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Tukash, попробЫвал... Наверно не то сделал или что.
Выбираю к примеру Установить модели 1. У меня ставятся обе папки. И еще, мне надо чтобы папки model1 и model2 устанавливались файлы из них в папку models. Скрипт: [Setup] AppName=Ïðîâåðêà AppVerName=Ïðîâåðêà1.5 AppPublisher=Ïðîâåðêà AppPublisherURL=http://www.mycompany.com AppSupportURL=http://www.mycompany.com AppUpdatesURL=http://www.mycompany.com DefaultDirName={pf}\Ïðîâåðêà DefaultGroupName=Ïðîâåðêà DisableProgramGroupPage=yes LicenseFile=C:\ag\Ëèöåíçèÿ.txt InfoBeforeFile=C:\ag\Èíôîðìàöèÿ.txt OutputDir=C:\Íîâàÿ ïàïêà OutputBaseFilename=proverka Compression=lzma SolidCompression=yes [Languages] Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" [Components] Name: lng; Description: Âûáåðèòå:; Flags: fixed; Types: custom Name: lng/ru; Description:Óñòàíîâèòü ìîäåëè 1; Flags: exclusive Name: lng/en; Description: Óñòàíîâèòü ìîäåëè 2; Flags: exclusive [Files] Source: C:\s\a\model1\*; DestDir: {app}\; Components: lng/ru; Flags: recursesubdirs ignoreversion sortfilesbyextension createallsubdirs Source: C:\s\a\model2\*; DestDir: {app}\; Components: lng/en; Flags: recursesubdirs ignoreversion sortfilesbyextension createallsubdirs [Files] Source: "C:\ag\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; Íå èñïîëüçóéòå ôëàã "ignoreversion" äëÿ ëþáûõ ñèñòåìíûõ ôàéëîâ. |
Отправлено: 18:20, 25-01-2010 | #983 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать [Files] Source: C:\s\a\model1\*; DestDir: {app}\; Components: lng/ru; Flags: recursesubdirs ignoreversion sortfilesbyextension createallsubdirs Source: C:\s\a\model2\*; DestDir: {app}\; Components: lng/en; Flags: recursesubdirs ignoreversion sortfilesbyextension createallsubdirs [Files] Source: "C:\ag\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; Íå èñïîëüçóéòå ôëàã "ignoreversion" äëÿ ëþáûõ ñèñòåìíûõ ôàéëîâ. [Files] Source: C:\s\a\model1\*; DestDir: {app}\models\; Components: lng/ru; Flags: recursesubdirs ignoreversion sortfilesbyextension createallsubdirs Source: C:\s\a\model2\*; DestDir: {app}\models\; Components: lng/en; Flags: recursesubdirs ignoreversion sortfilesbyextension createallsubdirs Source: "C:\ag\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs |
Отправлено: 18:29, 25-01-2010 | #984 |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Подскажите такое. Что добавить в скрипт, чтоб перед деинсталяцией приложения был убит процесс, а уже потом происходила деинсталяция приложения.
Добавил в скрипт такой код, но не работает, процесс не закрывается и поэтому программа не удаляется: [_Code] function RunTask(FileName: string; bFullpath: Boolean): Boolean; function KillTask(ExeFileName: string): Integer; procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep = usUninstall then begin if RunTask('punto.exe', false) then KillTask('punto.exe'); end; end; |
------- Отправлено: 18:31, 25-01-2010 | #985 |
Пользователь Сообщения: 131
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 18:53, 25-01-2010 | #986 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата svensoft:
|
|
Отправлено: 19:03, 25-01-2010 | #987 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата svensoft:
|
|
Отправлено: 19:06, 25-01-2010 | #988 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Sotonisto
рад что помог |
Отправлено: 19:11, 25-01-2010 | #989 |
Старожил Сообщения: 178
|
Профиль | Отправить PM | Цитировать Цитата Vengeance:
|
|
Отправлено: 19:13, 25-01-2010 | #990 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|