PDA

Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 7]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

TryRooM
10-04-2014, 00:26
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 вне какой-либо функции или процедуры. и этого блока нет в скрипте, который тебе предоставлен, и сам по себе грубых ошибок, ведущих к неработоспособности кода не имеет.

TryRooM
10-04-2014, 10:31
diman_21Ru,
Скрипт который я дал рабочий, у тебя ошибка возникла по другой причине. Неправильно , или не туда интегрировал, как тебе написали выше.

Nordek
10-04-2014, 12:12
ошибка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:

Nordek
10-04-2014, 13:01
ошибка выходит как не крути ( »Вот пример (http://sendfile.su/966086).
diman_21Ru, Мистер, у меня нет подобных примеров для теста что вы привели на скрине - да оно мне и нафиг ненужно. Больше скажу - оно никому не нужно кроме вас самого. Если хотите чтоб вам подсказали - будьте так добры предоставлять как можно больше информации. Нет - тогда сами.
Вот, представьте: пришлось найти похожий пример чтоб наглядно показать. Вроде видно - или нет?
Тут проблема одна: Лень, руки и мозги.

PRAVIY
10-04-2014, 14:16
Ребят а как прописать в скрипте так чтобы при создании ярлыка на рабочем столе в нём также прописывались дополнительные задачи (как например запуск модификации или пропуск вступительных заставок и тд)

Конкретно в моём случае цель сделать чтоб в свойствах ярлыка в графе "Объект" прописывалось так:

"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"

PRAVIY
10-04-2014, 15:31
справка, Секция [Icons], параметры:
Цитата:
Parameters
Параметры командной строки для ярлыка. Могут содержать константы
Например:
Parameters: "/play filename.mid" »
Благодарю.

Nordek
11-04-2014, 10:08
Конкретно в моём случае цель сделать чтоб в свойствах ярлыка в графе "Объект" прописывалось так:
"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)

Mat_y
11-04-2014, 14:01
Подскажите, пожалуйста, что нужно написать, чтобы секции [INI]

Filename: {app}\filename.ini; Section: new; Key: date; String: ??????????????

Что нужно написать в String, чтобы туда записалась дата установки?

Shkutu
11-04-2014, 14:45
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