|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Профиль | Отправить PM | Цитировать
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать S.E.K.T.O.R. Спасибо з помощь
|
Отправлено: 09:12, 27-09-2009 | #171 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста.
Имеется код [Setup] AppName=My Program AppVerName=My Program v.1.2 DefaultDirName={pf}\My Program [Languages] Name: "Russian"; MessagesFile: "compiler:Languages\Russian.isl" [CustomMessages] Russian.NeedTmpSpaceMsg=Для работы инсталлятора недостаточно свободного места на системном диске. %nТребуется не менее %1 Мб. %nДоступно %2 Мб. [_code] function InitializeSetup(): Boolean; var TmpDirFreeMB, TmpDirTotalMB, TmpDirNeedMB: Cardinal; begin TmpDirNeedMB:= 5000000; // сколько МЬ требуется Result := True; GetSpaceOnDisk(ExpandConstant('{tmp}'), True, TmpDirFreeMB, TmpDirTotalMB); if TmpDirFreeMB < TmpDirNeedMB then begin MsgBox(FmtMessage(ExpandConstant('{cm:NeedTmpSpaceMsg}'), [inttostr(TmpDirNeedMB),inttostr(TmpDirFreeMB)]), mbError, MB_Ok); Result := False; exit;; end; end; |
Последний раз редактировалось msatmb, 27-09-2009 в 20:55. Причина: подправил Отправлено: 20:51, 27-09-2009 | #172 |
Пользователь Сообщения: 66
|
Профиль | Отправить PM | Цитировать msatmb, думаю, так:
|
Отправлено: 21:24, 27-09-2009 | #173 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать BlackSelf, Спасибо, только пришлось умножить на oneMB, а то он мне в Мегах и килобайтах показывал
т.е. ByteOrTB(TmpDirNeedMB*oneMB,true),ByteOrTB(TmpDirFreeMB*oneMB,true) Вроде правильно показал И я почемуто думал, что нужно обязательно делить на oneMB как в других скриптах. А оказывается можно и так и вопрос. Если конечно пользовался скриптом для распаковки архивов FreeArcВерсия 3.3 от Bulat Ziganshin, 13-09-2009 - FreeArcExtract() поддерживает опцию '-wPATH' для задания каталога для временных файлов Каким образом прописать эту опцию в скрипте |
Последний раз редактировалось msatmb, 27-09-2009 в 21:44. Причина: дополнил Отправлено: 21:40, 27-09-2009 | #174 |
Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать Скажите можно ли сделать так чтобы пользователь при установке указал букву диска,а инсталлятор уже в зависимости от буквы диска прописал в реестр ключ.Например install path: С:\Games\Driver\driver.exe. Возможно сделать такое?
|
Отправлено: 23:59, 27-09-2009 | #175 |
Старожил Сообщения: 178
|
Профиль | Отправить PM | Цитировать Lancer2404, если я правильно понял, тебе нужно, чтобы в реестр заносился ключ в зависимости от указанного пути. Вместо С:\Games\Driver\driver.exe напиши {app}, например:
Цитата:
|
|
Отправлено: 00:27, 28-09-2009 | #176 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать Serega, K.I.S. 2010 сообщает, что REG-Converter содержит вирус virus.Win32.induc.a! Это правда?!!
Перезакачивал архив - рекакция антивируса на этот архив та же. И в самом деле программа функционирует подозрительно... Крошечный reg-файл из нескольких строк конвертирует секунд 7 - 10 и при этом CPU загружает на 100%! p.s. когда будет свободное время отформатирую жёсткий диск... |
Последний раз редактировалось user_123, 29-09-2009 в 08:05. Отправлено: 12:16, 28-09-2009 | #177 |
Старожил Сообщения: 178
|
Профиль | Отправить PM | Цитировать user_123, каспер - зло! Мой NOD32 молчит, а прога нормально работает, файлы конвертит мгновенно! Если сомневаешься, отправь файл в Лабораторию или на virusinfo....
|
Отправлено: 14:56, 28-09-2009 | #178 |
Новый участник Сообщения: 22
|
Профиль | Отправить PM | Цитировать A1EXXX Спасибо.А можно так сделать чтобы при установке на win xp один путь а при установке на висту другой.Так возможно сделать?
|
Отправлено: 17:05, 28-09-2009 | #179 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста.
Как добавить страницу, содержащую несколько радио буттонов, и в зависимости от сделанного выбора с инсталлятора должен копироваться тот или иной файл. Поискав по форуму, нашел: [Tasks] Name: chk1; Description: Ключ 1; GroupDescription: Дополнительно:; Flags: exclusive Name: chk2; Description: Ключ 2; GroupDescription: Дополнительно:; Flags: exclusive А как теперь связать выбор с тем или иным файлом и скопировать именно его destination, никак не могу понять. |
Отправлено: 18:31, 28-09-2009 | #180 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|