|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1269 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Цитата Johny777:
Johny777, Я похоже рано обрадовался. Я сколько мучаюсь, но так и не могу подключить свой arc архив к твоим примерам. Он мои архивы просто не подхватывает. Мне нужно, чтобы при выборе компонента main/ Распаковывался соответственно архив main.arc лежащий в корне. \\\ setup.exe main.arc ------- data.bin |
|
Отправлено: 00:56, 28-02-2013 | #1751 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать cliff99,
Цитата cliff99:
константа {src} - путь к "рядом с экзешником инсталла" Цитата cliff99:
|
||
Отправлено: 04:26, 28-02-2013 | #1752 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Цитата insombia:
|
|
Отправлено: 12:45, 28-02-2013 | #1753 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Tco 03:
Cancel:=True; в данном случае так делать нельзя, ибо при отмене должно выполнится удаление того, что успело распаковаться. А этого не произойдет, если провести полную отмену. |
|
------- Отправлено: 13:53, 28-02-2013 | #1754 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать GoshaPolo в справке к исдону все есть но вот пример,в файле isdone.iss найди строку
if not ISArcExtract ( 0, 00, ExpandConstant('{src}\data.arc'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break; выделеное жирным это файл который нужно распаковать Gnom_aka_Lexander не мог бы ты пожалуйста в тот скрипт что я выложил это вставить? |
Отправлено: 13:54, 28-02-2013 | #1755 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать insombia, ты и сам это можешь. удалить все,что связано с кастомной кнопкой отмены и вставить этот код отмены. ничего сложного, я принципиально в чужих скриптах не ковыряюсь, с некоторого времени, уж больно это вас расслабляет: "а, там есть тот, кто за меня сделает все, можно самому и не париться с этой ересью типа справок, шапки форума и гугла".
P.S. ради интереса глянул. Действительно, разобраться там -целое дело. В таком точно ковыряться не буду. |
------- Последний раз редактировалось Gnom_aka_Lexander, 28-02-2013 в 14:17. Отправлено: 14:08, 28-02-2013 | #1756 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать используй встроенную функцию IsWin64. она, собственно, именно для того и предназначена, чтоб проверять битность системы.
|
------- Отправлено: 16:14, 28-02-2013 | #1757 |
Ветеран Сообщения: 1088
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:59, 28-02-2013 | #1758 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать alert30, Ты неправ. если заглянешь в справку,то увидишь, что Is64BitInstallMode определяет именно тип установки а не битность системы. Битность системы определяет только IsWin64.
|
------- Отправлено: 17:02, 28-02-2013 | #1759 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать habib2302, смотря что тебе нужно. хотя в обоих секциях-и в [Run] и в [Files] есть параметр Check. Соответственно,то что на х32 нужно,там ставишь Check: not IsWin64,где нужно х64,там Check: IsWin64 Логично-же? в коде,соответственно -
if IsWin64 then // тут действие,если х64 система else // тут действие если х32 система |
------- Отправлено: 17:15, 28-02-2013 | #1760 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|