![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Скрипты Inno Setup. Помощь и советы [часть 6]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: |
|
Отправлено: 19:06, 28-03-2013 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата insombia:
|
|
Отправлено: 11:39, 24-06-2013 | #681 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата mifkys:
procedure CurStepChanged(CurStep: TSetupStep); var ResultCode: Integer; begin case CurStep of ssInstall: begin ExtractTemporaryFile('unzip.exe'); Exec(ExpandConstant('{tmp}\unzip.exe'), ExpandConstant('"{src}\arcname.zip"'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode); if ResultCode <> 0 then Abort; end; end; end; |
|
Отправлено: 12:33, 24-06-2013 | #682 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать del
|
Отправлено: 12:33, 24-06-2013 | #683 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать еще такой вопрос. Можно ли во время установки после каждой записи в блоке [Run] выводить окно о запросе на продолжение установки, чтобы пользователь сам нажимал "Далее"
Цитата El Sanchez:
|
|
Отправлено: 12:43, 24-06-2013 | #684 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата mifkys:
|
|
Отправлено: 13:56, 24-06-2013 | #685 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата El Sanchez:
|
|
Отправлено: 17:08, 24-06-2013 | #686 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать mifkys,
Цитата mifkys:
если я правильно понимаю поставленную тобой задачу Пример: В функции с выводом булев значения зарезервированная переменная Result инициализируется со значением False по дефолту. Поэтому в данном случае True будет только если функция вывода диалогового окна винды вернёт число под константой IDYES, то бишь пользователь нажмёт "Да" если Check получит True, то будет "выполнена строка", в данном случае запуск, если False то ничего не произойдёт, те проверка производится перед действием описанным в строке до которой дошла очередь |
|
Отправлено: 18:42, 24-06-2013 | #687 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать а как сдлеать так чтобы, если Win 32bit, то в секции [Run] выполнится одни, а если Win 64 bit, то другой?
|
Отправлено: 23:34, 25-06-2013 | #688 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Lex_from_Belarus, Таким же макаром:
[Run] // Will Run only on Win 64 Description: {cm:LaunchProgram, Half-Life}; Filename: {app}\half-life\Half-Life.exe; WorkingDir: {app}\half-life; Check: IsWin64(); // Will Run only on Win 32 Description: {cm:LaunchProgram, Half-Life Decay}; Filename: {app}\half-life decay\Half-Life Decay.exe; WorkingDir: {app}\half-life decay; Check: not IsWin64(); |
Отправлено: 00:19, 26-06-2013 | #689 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Johny777, да я так пробовал, у меня был вариант:
я сделал: full, medium, lite - это я так реализовал условия для установки и этот файл во все три варианта входит но к сожалению и 32 и 64 на 64-ке установились |
Отправлено: 14:30, 26-06-2013 | #690 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 |
|