Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 7]
diman_21Ru,
http://rghost.ru/53930424
diman_21Ru
10-04-2014, 10:06
TryRooM,
Gnom_aka_Lexander
10-04-2014, 10:10
diman_21Ru, во первых скрин отличается от предоставленого скрипта, в скрипте этой грубейшей ошибки нет. у тебя блок создания SizeLabel почему-то вне какой-либо функции, и плюс еще завершен лишним end.
diman_21Ru
10-04-2014, 10:16
Gnom_aka_Lexander, Это не лишняя end , ошибка выходит как не крути (
Gnom_aka_Lexander
10-04-2014, 10:20
diman_21Ru, эта лишняя end уже не играет роли, потому что главная ошибка выше нее, блок создания SizeLabel вне какой-либо функции или процедуры. и этого блока нет в скрипте, который тебе предоставлен, и сам по себе грубых ошибок, ведущих к неработоспособности кода не имеет.
diman_21Ru,
Скрипт который я дал рабочий, у тебя ошибка возникла по другой причине. Неправильно , или не туда интегрировал, как тебе написали выше.
ошибка2.png »Только что скомпилировал скрипт (http://rghost.ru/53930424) - ошибки нет!
Это не лишняя end »А я бы сказал что по скрину видно то, что под BASS_CreateOnOffButton(WizardForm, '{tmp}\MusicButton.png', 20, 320, 36, 36, 4) //Создаем кнопку вкл/выкл лишняя end; - понять можно по разному (даже если окажется тупостью) - скрипта не видно всего. А дальше, сам виноват что картинками закидываешь.
Ivan_009
10-04-2014, 12:29
Это не лишняя end , ошибка выходит как не крути ( »
diman_21Ru, Читай справку по Inno Setup, все левые вопросы сами собой отпадут... :read:
ошибка выходит как не крути ( »Вот пример (http://sendfile.su/966086).
diman_21Ru, Мистер, у меня нет подобных примеров для теста что вы привели на скрине - да оно мне и нафиг ненужно. Больше скажу - оно никому не нужно кроме вас самого. Если хотите чтоб вам подсказали - будьте так добры предоставлять как можно больше информации. Нет - тогда сами.
Вот, представьте: пришлось найти похожий пример чтоб наглядно показать. Вроде видно - или нет?
Тут проблема одна: Лень, руки и мозги.
Ребят а как прописать в скрипте так чтобы при создании ярлыка на рабочем столе в нём также прописывались дополнительные задачи (как например запуск модификации или пропуск вступительных заставок и тд)
Конкретно в моём случае цель сделать чтоб в свойствах ярлыка в графе "Объект" прописывалось так:
"C:\GAMES\Half-Life\hl.exe" -game decay
Если же просто в скрипте прописать {app}\hl.exe -game Decay; то в ярлыке в итоге ставится "C:\GAMES\Half-Life\hl.exe -game decay" (акцент на кавычках)
И в таком случае ярлык вообще не видит файл. :(
Gnom_aka_Lexander
10-04-2014, 14:20
PRAVIY, справка, Секция [Icons], параметры:
Parameters
Параметры командной строки для ярлыка. Могут содержать константы
Например:
Parameters: "/play filename.mid"
справка, Секция [Icons], параметры:
Цитата:
Parameters
Параметры командной строки для ярлыка. Могут содержать константы
Например:
Parameters: "/play filename.mid" »
Благодарю.
Конкретно в моём случае цель сделать чтоб в свойствах ярлыка в графе "Объект" прописывалось так:
"C:\GAMES\Half-Life\hl.exe" -game decay »
Inno Script Studio » Иконки
далее:
http://s6.hostingkartinok.com/uploads/thumbs/2014/04/fada115b50c238f4f620a54ad4df515d.png (http://s6.hostingkartinok.com/uploads/images/2014/04/fada115b50c238f4f620a54ad4df515d.png) http://s4.hostingkartinok.com/uploads/thumbs/2014/04/0cc39734aea139037d48fee671b0db8a.png (http://s4.hostingkartinok.com/uploads/images/2014/04/0cc39734aea139037d48fee671b0db8a.png) http://s4.hostingkartinok.com/uploads/thumbs/2014/04/bc24297675f8d13295dbba1b5318cf54.png (http://s4.hostingkartinok.com/uploads/images/2014/04/bc24297675f8d13295dbba1b5318cf54.png)
Подскажите, пожалуйста, что нужно написать, чтобы секции [INI]
Filename: {app}\filename.ini; Section: new; Key: date; String: ??????????????
Что нужно написать в String, чтобы туда записалась дата установки?
Mat_y, можно так
[Ini]
Filename: {app}\filename.ini; Section: new; Key: date; String:{code:GetDate}
[Codе]
function(param:string):string;
begin
result:=GetDateTimeString('ddddd', #0, #0);
end;
Dinvin4ester
11-04-2014, 15:27
Ребята,что там в RUN дописать надо чтоб было по выбору чекбокса дополнительное ПО.
Сам скрипт - http://sendfile.su/966524
Dodakaedr
11-04-2014, 15:29
Подскажите как создать ярлыки в секции через чекбоксы на странице выбора папки установки (SelectDirPage)? Нужно два чекбокса для ярлыка на рабочем столе и в меню пуск.... Стандартные секции не нужны.
Ребята,что там в RUN дописать надо чтоб было по выбору чекбокса дополнительное ПО. »
Вот так пойдет?
[CODE][Run]
Filename: {app}\Soft\dxwebsetup.exe; WorkingDir: {app}\Soft; Flags: postinstall waituntilterminated;
Dinvin4ester
11-04-2014, 15:41
Dodakaedr,
Там в скрипте я это и добавил,но оно ставится автоматом ,короче без выбора после установки игры.
Dodakaedr
11-04-2014, 15:46
Dinvin4ester, Попробуй так Flags: postinstall nowait skipifsilent
Удали waituntilterminated
Dinvin4ester
11-04-2014, 16:13
Dodakaedr,
Сделал все что вы сказали ,но нету выбора,вот такое http://i58.fastpic.ru/big/2014/0411/2d/8a5a4c3a9d576db533d4cc2a84c0d12d.jpg
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC