Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Kindly
Дата сообщения: 23.11.2005 09:27

Цитата:
Может, проще написать авторам этого мегапака и попросить у них исходник?

Не прокатит. Код можно и вручную подобрать, только сначала нужно вооружиться сканером реестра и сканером добавленных измененных файлов системы, типа RegShoot и делать все на чистой системе.
Автор: QuickeneR
Дата сообщения: 23.11.2005 14:09
Kindly
Эээ... вообще-то речь о другом. С файлами и реестром проблем и так быть не должно.
Автор: v0te
Дата сообщения: 28.11.2005 12:54
Actual full version 5.1.6.0 (Stand: 20. November 2005) - нужно бы шапку поправить по ScriptMaker для Inno Setup.
Автор: Elfant
Дата сообщения: 08.12.2005 10:47
Подскажите, плз, если реально с Inno Setup
Прочитал весь топик, но не нашёл ответов на интересуящие меня вопросы...

Где и как написать, чтобы при запуске инсталлера на его фоне на весь экран была картинка?
И ещё можно ли сделать чтоб во время установки играла музыка?

P.S. К сожалению не прогаммер, поэтому по возможности по проще. Очень надеюсь на помощь =)
Автор: Zipaker
Дата сообщения: 08.12.2005 15:25
Подскажите пожалуйста, что надо добавить, чтобы в нежнем правом углу добавить:
[Текст] - ссылка (работающая)
Автор: DroN_S
Дата сообщения: 08.12.2005 20:52
Elfant

Цитата:
Прочитал весь топик, но не нашёл ответов на интересуящие меня вопросы...

тебе не топик читать надо, а Help, который можно взять в шапке топика на оусском языке...
Автор: Kindly
Дата сообщения: 09.12.2005 11:17
Elfant

Цитата:
Где и как написать, чтобы при запуске инсталлера на его фоне на весь экран была картинка?
И ещё можно ли сделать чтоб во время установки играла музыка?

Пример с фоновым изображением описан в составленном мной руководстве по программированию, оно в русификаторе (см. выше). А музыку при установке можно проиграть используя модуль ISSI, входит в состав Script Maker.
Автор: Elfant
Дата сообщения: 09.12.2005 16:05
DroN_S
Kindly

Большое СПАСИБИЩЕ, "Руководство по секции CODE от Kindly" рулит =)
Хотел ещё спросить, когда мы делаем картинку на фоне то после выбора языка проскаивает сначало голубой фон, а потом картинка. Можно сделать так, чтобы голубого фона не было?
А Руководство от Kindly v.1.0 последнее?

Да забыл, как сделать чтобы во время установки показывалось в процентах ход установки?
Автор: DroN_S
Дата сообщения: 10.12.2005 02:31
Elfant

Цитата:
А Руководство от Kindly v.1.0 последнее?

нет не последнее, есть v2.0, идёт вместе с русификатором от Kindly для IS 5.1.6
Автор: jonikDk
Дата сообщения: 10.12.2005 12:12
кто нибудь может выложить русскую справку, а то с народа не качает,
а с рапиды удалил уже.
Автор: GloThin
Дата сообщения: 10.12.2005 12:49
jonikDk

Цитата:
кто нибудь может выложить русскую справку, а то с народа не качает,
а с рапиды удалил уже.

http://slil.ru/22478465
Автор: Elfant
Дата сообщения: 10.12.2005 15:52
DroN_S Thanks

А как насчет вопросов:

Цитата:
Хотел ещё спросить, когда мы делаем картинку на фоне то после выбора языка проскаивает сначало голубой фон, а потом картинка. Можно сделать так, чтобы голубого фона не было?


Цитата:
Как сделать чтобы во время установки показывалось в процентах ход установки?


Всё ещё жду помощи...
Автор: DroN_S
Дата сообщения: 10.12.2005 18:47
jonikDk

Цитата:
а то с народа не качает,

какчается, всё нормально, только проверил...
Автор: jonikDk
Дата сообщения: 12.12.2005 10:16
не надо выкладывать, с народа скачал, получилось.

Добавлено:
sorry, глюк какой то был, не видел ваших сообщений

Все равно спасибо GloThin
Автор: DroN_S
Дата сообщения: 13.12.2005 17:22
у меня такой вот вопрос поInnoSetup
я сосздаю ярлык на рабочем столе, но вот что получается, у меня прога при запуске зодаётнекоторые файлы, которые при запуске с ярлыка оказываются на рабочем столе а не в той директории что и прога... Как это исправить, чтобы файлы с запуска ярлыка, создаввались там же где и прога? Млжет для в крипте надо какие-то флаги поставить? Помоги...
Автор: Kindly
Дата сообщения: 15.12.2005 15:28
DroN_S
Сумбурно как то объясняешь. Какое правильное значение слова "зодаёт"? И имеющийся скрипт выложи... если, конечно, нуждаешся в помощи.
Автор: DroN_S
Дата сообщения: 16.12.2005 18:08
Kindly

Цитата:
"зодаёт"

создаёт, опечатался немножко
напиши мне в ПМ своё мыло, я тебе код скину или могу просто выложить код для ярлыка...
Автор: Igimon
Дата сообщения: 31.12.2005 02:40
Такой вопрос: Как сделать так чтобы при запуске инсталлятора
он искал бы в реестре определенный ключ, и если бы нашел его
то не выводил бы окно Вас приветствует Мастер..., а выводил
бы сообщение что программа уже установлена удалить ее да нет?


Добавлено:

Вопрос снят с повестки!
Нашел ответ в "Руководство по программированию.doc" от Kindly.
Автор: Elfant
Дата сообщения: 09.01.2006 10:49
Форумчани, помогите, пожалуйста.

Не могу сделать, чтобы при установке играла музыка. Пробывал через "ScriptMaker => Присоединить ISS => ISSI Pro" - результат нулевой =(
Нельзя ли тоже самое сделать без ScriptMaker (что-нить написать в "Code"). Если можно выложите, плз, где-нить пример такого скрипта. Или если это не реально, выложите, плз скрипт, созданный при помощи ScriptMaker.

Очень надеюсь на помощь =)
Автор: oldruss
Дата сообщения: 10.01.2006 07:42
Товарищи, не откажите в помощи...
В скрипте имеется такое значение мультистроки: !{E8S&CrWA@S{0L!iP?-DragToDisc>?pmP=Vi,J9{qMU%Fy[%e При компиляции ругается на отсутствие второй }, и советует взять этот знак в кавычки, если я не имею ввиду константу. Закавычиваю всё значение ("!{E8S&CrWA@S{0L!iP?-DragToDisc>?pmP=Vi,J9{qMU%Fy[%e") - опять ругается, закавычиваю каждую "{" (!"{"E8S&CrWA@S"{"0L!iP?-DragToDisc>?pmP=Vi,J9"{"qMU%Fy[%e) - то же самое..... Подскажите как прально сие оформить.

Можно где-нить достать руководство по программированию v2 отдельно, без русификатора?

Заранее спасибо.
Автор: cracklover
Дата сообщения: 10.01.2006 07:49
Интерсно, а существует ли хоть одно средство добыть из дистрибутива, собранного с поммощью InnoSetup ПОЛНЫЙ и ПРАВИЛЬНЫЙ скрипт установки?
Innounp.exe скрипт, конечно, вытаскивает, вот только в таком виде, что его потом приходится ручками править и править.
Автор: QuickeneR
Дата сообщения: 10.01.2006 08:51
oldruss
Строка с такими символами должна быть вся в кавычках, а открывающуюся фигурную скобку, если она не обозначает начало константы, необходимо дублировать.
Примерно так:
ValueData: "!{{E8S&CrWA@S{{0L!iP?-DragToDisc>?pmP=Vi,J9{{qMU%Fy[%e";
Автор: oldruss
Дата сообщения: 10.01.2006 22:13
QuickeneR
Большое спасиба!
Автор: Elfant
Дата сообщения: 11.01.2006 15:02
Ребят, я что в список игнора попал?
Автор: Kindly
Дата сообщения: 11.01.2006 16:56

Цитата:
Ребят, я что в список игнора попал?

А какой музыкальный формат? Реально поддерживаются только midi и wave, остальные можно запустить через инсталлятор только внешними программами. Если музыка формата xm, mod, то я использую конвертер из музыкального файла в EXE, который запускаю в начале установки и музыка проигрывается через внешний экзешник.
ISSI лучше юзать отдельно, т.е. выдрать папку с ним, либо скачать отдельно и поместить лучше поближе, например: С:\ISSI. Там же все просто, открываем пример, смотрим, соблюдаем пути и делов-то!
Автор: Elfant
Дата сообщения: 11.01.2006 18:33
Kindly

Цитата:
А какой музыкальный формат?


Хочу прикрутить wave. Всё равно не получается, компилируется, устанавливается а музыки нет

Если возможно мой скрипт, нельзя ли в него добавить строки, чтобы при установки играла музыка?
D:\musik.wav - здесь находится музыка
D:\Program Files\ScriptMaker 5.1.6.0\Include\ISSI - здесь ScriptMaker

Буду очень благодарен
Автор: Kindly
Дата сообщения: 15.01.2006 09:49
Ну, скрипт править не стал, а вот для проигрывания wave без всяких ISSI следует дописать следующее:

[Files]
Source: "C:\sound.wav"; DestDir: "{tmp}"; Flags: dontcopy

[Code]
function sndPlaySound(lpszSoundName: string; uFlags: cardinal):integer;
external 'sndPlaySoundA@winmm.dll stdcall';

procedure InitializeWizard();
begin
ExtractTemporaryFile(ExpandConstant('sound.wav')); //Извлекаем звуковой файл во временную папку
sndPlaySound(ExpandConstant('{tmp}\sound.wav'), $0001 or $0008); //Проигрываем файл. Здесь указаны параметры для повторного проигрывания. Если мы хотим проиграть файл единожды, удаляем параметр 'or $0008'
end;

Для проигрывания MIDI делаем так:
[Files]
Source: "C:\sound.mid"; DestDir: "{tmp}"; Flags: dontcopy


[Code]
function mciSendString(lpstrCommand: string; lpstrReturnString: string; uReturnLength:integer; hwndCallback:integer):integer;
external 'mciSendStringA@winmm.dll stdcall';

procedure InitializeWizard();
begin
ExtractTemporaryFile(ExpandConstant('sound.mid'));
mciSendString(ExpandConstant('play {tmp}\sound.mid'),'NULL',0,0);
end;

Как сделать повторение воспроизведения midi я не знаю.
В будущем поразмыслю, как проигрывать трекерную музыку mod, xm, it etc. через специальную для этого DLL.
Автор: Elfant
Дата сообщения: 15.01.2006 11:34
Kindly

Громадное спасибище!!! Всё работает!!!
Автор: oldruss
Дата сообщения: 23.01.2006 09:47
Господа, помогите пожалуйста.
Есть инсталятор под Win 2000 и XP. Каким образом заставить его делать следующее: если программа инсталлируется на Win2000, то все файлы и значения реестра обычно устанавливаются, есл на XP - устанавливаются те же файлы и значения, но с переименовыванием 2х файлов и одной директории в реестре (из устанавливаемых).
Заранее спасибо.
Автор: AndryDeAnis
Дата сообщения: 23.01.2006 18:14
Помогите скачать руссификатор для ScriptMaker
Или лучше скиньте на мыло: AndryDeAnis@sibmail.com

Зарание спасибо!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: ICONS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.