|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата Neutron:
Вы не поверите, сколько всего интересного можно найти прочитав Справку и хотя бы бегло просмотрев примеры скриптов... Простой пример: procedure CurStepChanged(CurStep: TSetupStep); var ResultCode: Integer; app, arc, dir: string; begin if CurStep = ssPostInstall then begin app := ExpandConstant('{src}\7za.exe'); // консольная утилита 7z arc := ExpandConstant('{src}\ARC.7z'); // сам архив dir := ExpandConstant('{app}'); // путь распаковки Exec(app, 'x "' + arc + '" -y -o"' + dir + '"', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode); //ключи командной строки 7z end; end; Цитата j8r60:
Ошибка то, не инсталлятора, а самой программы, которую вы запускаете. Программа не может найти файл fsgame.ltx о котором и говориться в сообщении, что он должен находиться в одном каталоге с программой, а его видимо там нет, отсюда и ошибка. |
||
------- Отправлено: 21:35, 28-10-2010 | #2561 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Serega
Вы меня точно не поняли что я имел ввиду, я знаю что ошибка происходит не в инсталляторе, этот файл fsgame.ltx он у меня имеется в папке с игрой, дело не в ней хоть ошибка указывает на то что fsgame.ltx нет, если запустить игру с рабочего стола то игра запускается бз ошибки, игру надо запускать с WorkingDir: как в секций [Icons] Name: "{group}\S.T.A.L.K.E.R. - Чистое Небо"; Filename: "{app}\bin\xrEngine.exe"; WorkingDir: "{app}\bin"; Name: "{commondesktop}\S.T.A.L.K.E.R. - Чистое Небо"; Filename: "{app}\bin\xrEngine.exe"; WorkingDir: "{app}"; Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\S.T.A.L.K.E.R. - Чистое Небо"; Filename: "{app}\bin\xrEngine.exe"; WorkingDir: "{app}"; |
Последний раз редактировалось j8r60, 29-10-2010 в 03:24. Отправлено: 03:00, 29-10-2010 | #2562 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать j8r60,
Цитата j8r60:
|
|
------- Отправлено: 07:13, 29-10-2010 | #2563 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата j8r60:
Exec(path + '\bin\xrEngine.exe', '', path, SW_SHOW, ewWaitUntilTerminated, res); А вообще на панели есть кнопка "Run" - запуск с отслеживанием (зеленый квадрат с белым треугольничком на панели, кнопка F9), проект скомпилится и запустится, при этом инно будет отслеживать ошибки, где возникнет ошибка - инно сразу подсветит. |
|
------- Отправлено: 08:29, 29-10-2010 | #2564 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
![]() |
|
Отправлено: 09:54, 29-10-2010 | #2565 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата j8r60:
|
|
------- Отправлено: 10:56, 29-10-2010 | #2566 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать how to make .bin files
example: prince of persia the forgotten sands by R.G. Mechanics when extracting files in {pf}. there are 2 files data1a.bin and data1b.bin how can I do data1a.bin and data1b.bin sorry for my BAD English |
Отправлено: 12:28, 29-10-2010 | #2567 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Serega,Скрипт и инсталятор
|
Отправлено: 13:38, 29-10-2010 | #2568 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 16:26, 29-10-2010 | #2569 |
![]() Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Доброго времени суток. Не так давно столкнулся с одним обидным косяком при текстурировании кнопок - если язык установки русский, надписи "Установить" и "Завершить" очень сползают вправо, хотя с английскими надписями всё впорядке. Отступ для всех кнопок задаётся одним параметром, и его изменение ведёт до смещения остальных надписей(что тоже не очень красиво). Пробовал задать отступ на конкретных страницах, но, судя по страшных ошибках, знаний явно не хватает. Можно ли как-то это реализовать ?
P.S.пересмотрел четверть форума, а ответа так и не нашёл. |
Отправлено: 16:33, 29-10-2010 | #2570 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|