|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
|
|
------- Отправлено: 15:36, 21-09-2010 | #2351 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать у меня установка должна идти в две директориии как это сделать? как добавить ещё одно окно выбора?
|
Отправлено: 21:37, 21-09-2010 | #2352 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать Arsi000, вот здесь прописываешь путь установки файла/папки:
[Files] Source: records.inf; DestDir: {tmp}; Flags: deleteafterinstall |
Отправлено: 00:31, 22-09-2010 | #2353 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста, как в коде получить айпишник машины ОКТЕТАМИ, т.е. набором четырех чисел, имя пользователя и имя компа?
И народ, имеющий железки на ай3/ай5, и различных интеграшках GMA, отпишитесь, пожалуйста, как в диспетчере устройств отображаются эти видеокарты, мне надо в скоде инно определить тип видухи и от этого уже плясать. |
------- Последний раз редактировалось R.i.m.s.k.y., 22-09-2010 в 09:02. Отправлено: 08:40, 22-09-2010 | #2354 |
![]() Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать Цитата nik1967:
![]() |
|
------- Отправлено: 13:36, 22-09-2010 | #2355 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать маркузяка, ну ептыть, подставить жеж надо после Then свои действия.
этот Ваш if (pos... вообще бессмысленен, - вы просто проверяете что если вин2000 и винХР и виста тогда вин7 тогда ... как будто пушистый белый зверь наследил. Вообще эта проверка бессмыслена, и так ясно что вин95/98 уже нигде нет, а на линуксе инно и так не запуститься. Этой проверкой Вы просто перебираете все ОС и естественно на выходе будет False (ну после того кк правильно переписать эту проверку). Попробуйте разобраться что делает код Вы чего хочите? определить ОС? что после этого нужно сделать? Из приведенного кода можно вообще можно иф выбросить, или так сделать: var Version: TWindowsVersion; begin // ваша функция ... GetWindowsVersionEx (Version); if (Version.Major >= 5) then begin // все что выше 2000 (вин 2000 определяется как 5,0, хр - 5,1, виста 6,0, вин - 6,1 SystemVersionPanel.Color := clBlack SystemVersionPanel.Font.Color := clRed ChangeText := True end; // if (Version.Major >= 5) end; // ваша функция |
------- Отправлено: 13:46, 22-09-2010 | #2356 |
![]() Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать исправил.
а проверка все же не бессмыслена. некоторые игры не запускаются под XP, например Just Cause 2 |
------- Отправлено: 14:32, 22-09-2010 | #2357 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать маркузяка,
А повнимательнее нельзя? Всё работает. (Pos('Vista', SystemVersionPanel.Text) = 0) and // Windows Vista (c любым SP или без него) (Pos('Windows 7', SystemVersionPanel.Text) = 0) then // Windows 7 (c любым SP или без него) isUtils.dll v1.00 [18.08.2010] от ExpeditorR HWREQ v 1.0 от Shegorat |
Последний раз редактировалось nik1967, 22-09-2010 в 15:09. Отправлено: 14:57, 22-09-2010 | #2358 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата маркузяка:
для ХР проверка if ( (Version.Major = 5) and (Version.Minor = 1) ) then begin... почитайте справку про GetWindowsVersionEx - там можно проверять и сервис паки nik1967, Pos('Vista', SystemVersionPanel.Text) = 0 - значит слово Виста не встречается в строке SystemVersionPanel.Text, значит ОС НЕВИСТА, и так для каждой проверки, как такое может работать? Получается же Если НЕВИН2000 и НЕВИНХР и НЕВИСТА и НЕВИН7 тогда... |
|
------- Последний раз редактировалось R.i.m.s.k.y., 22-09-2010 в 15:12. Отправлено: 14:59, 22-09-2010 | #2359 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать R.i.m.s.k.y.,
|
Отправлено: 15:45, 22-09-2010 | #2360 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|