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

saurn
13-05-2014, 09:04
PRAVIY, вэб-установщик директа не поддерживает параметр /silent, и вообще какие бы то нибыло параметры тихой установки.

PRAVIY
13-05-2014, 09:11
вэб-установщик директа не поддерживает параметр /silent, и вообще какие бы то нибыло параметры тихой установки. »
Ясно, а не подскажешь где можно скачать последнюю версию обычного инсталлятора DirectX? А-то нашёл только эту (http://www.microsoft.com/ru-ru/download/details.aspx?id=34429), но она похоже устаревшая..

saurn
13-05-2014, 09:22
PRAVIY, http://www.microsoft.com/en-us/download/details.aspx?id=8109

PRAVIY
13-05-2014, 09:25
http://www.microsoft.com/en-us/downl...s.aspx?id=8109 »
Благодарю.

не поддерживает параметр /silent, и вообще какие бы то нибыло параметры тихой установки[/post]
А можно ли заменить этот параметр на тот который будет поддерживаться веб-установочником?

saurn
13-05-2014, 09:30
А можно ли заменить этот параметр на тот который будет поддерживаться веб-установочником? »
/Q, как вариант. А вообще, запустите установщик с параметром /? и увидите, какие параметры командной строки он поддерживает.

PRAVIY
13-05-2014, 09:39
saurn, Большое спасибо за помощь!

Dodakaedr
13-05-2014, 12:20
Как в этом коде указать HKU\{code:UsSID}\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts?
procedure BackupData(FileExt: String);
var
OldValueData: string;
begin
if RegKeyExists(HKCR, '.' + FileExt) then
begin
RegQueryStringValue(HKCR, '.' + FileExt, '', OldValueData);
RegWriteStringValue(HKCR, '.' + FileExt + '(backup)', '', OldValueData);
end;
end;

procedure RestoreData(FileExt: String);
var
OldValueData: string;
begin
if RegKeyExists(HKCR, '.' + FileExt + '(backup)') then
begin
RegQueryStringValue(HKCR, '.' + FileExt + '(backup)', '', OldValueData);
RegWriteStringValue(HKCR, '.' + FileExt, '', OldValueData);
RegDeleteKeyIncludingSubkeys(HKCR, '.' + FileExt + '(backup)');
end;
end;

Антон_Мураткин@vk
14-05-2014, 08:02
Цитата Антон_Мураткин@vk:
Люди помогите пожалуйста, всю голову уже сломал как изменить удаление игры (Передвинуть прогресбар, вставить картинку и т.п) Только и нашёл в скрипте как поменять текст а где остальное не пойму Всё уже перепробовал в этом скрипте А если чтото меняю в скрипте то какая нибудь ошибка вылазиет.
Вот ссылка на скрипт http://rghost.ru/55118585
Заранее благодарю!!! »
Не ужели не кто не подскажет?

И можно ли ещё сделать текст с глянцевым эффектом?

Dodakaedr
14-05-2014, 11:27
а где остальное не пойму »
Вот здесь http://rghost.ru/55144860 :)

Антон_Мураткин@vk
14-05-2014, 16:26
Вот здесь http://rghost.ru/55144860 » :durak: Это я и сам знаю что где то есть в этом скрипте. Мне нужно узнать где именно это менять.

Shift85
14-05-2014, 16:38
Передвинуть прогресбар »
Антон_Мураткин@vk, Примерно здесь.

ISDoneProgressBar1:=ImgPBCreate(WizardForm.Handle, ExpandConstant('{tmp}\pbbkg.png'), ExpandConstant('{tmp}\pb.png'),114,244,580, 39);

Dodakaedr
14-05-2014, 16:42
Это я и сам знаю что где то есть в этом скрипте. Мне нужно узнать где именно это менять. »
Вы проверяли? Я уже сделал это. Обратите внимание на секцию [Files], функцию InitializeUninstall и процедуру InitializeUninstallProgressForm

Антон_Мураткин@vk
14-05-2014, 18:12
Вы проверяли? Я уже сделал это. Обратите внимание на секцию [Files], функцию InitializeUninstall и процедуру InitializeUninstallProgressForm » Выдаёт ошибку http://i63.fastpic.ru/big/2014/0514/82/140993f6d4af051a9440912add63d582.jpg Может конечно я что то пропустил. Но не могли бы вы поменить как нибуть в скрипте что и где Вы добавляли.Заранее благодарю.

Примерно здесь. » А в каком скрипте это находится? Нашёл 2 шт но это меняется процедура установки. Где эти строчки находятся?

Dodakaedr
14-05-2014, 18:26
Антон_Мураткин@vk, эта ошибка означает что нету файла botva2.dll во временной папке. Посмотрите по внимательней скрипт который я вам дал и я писал на что надо обратить внимание на секцию [Files], функцию InitializeUninstall и процедуру InitializeUninstallProgressForm

Антон_Мураткин@vk
14-05-2014, 18:34
Dodakaedr, Всё есть. Сейчас всё переделал Полоса прогресбара только изменилась и опять скрина нету

Dodakaedr, Вот это менять всё в главном скрипте? на секцию [Files], функцию InitializeUninstall и процедуру InitializeUninstallProgressForm »

Dodakaedr
14-05-2014, 18:49
Антон_Мураткин@vk, У меня все работает http://i62.fastpic.ru/big/2014/0514/bd/a77b673df81ea9e8ddcb632f5298a8bd.jpg

Вот это менять всё в главном скрипте? »
Да

Антон_Мураткин@vk
14-05-2014, 19:01
и процедуру InitializeUninstallProgressForm » А этого нету в главном скрипте

Dodakaedr
14-05-2014, 19:07
А этого нету в главном скрипте »
Есть перед procedure HideComponents

Антон_Мураткин@vk
14-05-2014, 19:12
Dodakaedr, Всё изменил, но у меня выходит ошибка такая же как кидал скриншот

Dodakaedr, Обозначь в скрипте что и где менять пожалуйста

Dodakaedr
14-05-2014, 19:27
Антон_Мураткин@vk, держите (http://rghost.ru/55155382)




© OSzone.net 2001-2012