Войти

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


Страниц : 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 126 127 128 129 130 131 132 133

Habetdin
09-04-2010, 21:25
cleric1985_n, procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
var
ResultCode: Integer;
begin
if CurUninstallStep = usAppMutexCheck then
if Exec(ExpandConstant('{app}\file1.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode) then
Exec(ExpandConstant('{app}\file2.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode)
end;

duxa
10-04-2010, 12:04
Добрый день. Столкнулся с такой проблемой:
Коряво отображаются надписи на последней странице.
Там присутствует черный фон(у надписей)
Помогите его убрать

http://s57.radikal.ru/i158/1004/ed/9ea8b8f4dd7bt.jpg (http://radikal.ru/F/s57.radikal.ru/i158/1004/ed/9ea8b8f4dd7b.png.html)
___
Спасибо

geroinnn
10-04-2010, 19:42
Всем добрый.
Киньте плиз скриптик чтобы после распоковки папки с игрой сжатой фриарцем, файлы разжатые прикомпом обратно превращались в исходный вид.

NightWisher
10-04-2010, 20:03
Sotonisto, alex2010, а на компе не сохранился скрипт?
Может то и он, но нужных файлов к скрипту там нет, а в архиве все было =)

alex2010
11-04-2010, 18:49
geroinnn,
вот скрипт, только я его не тестил:
http://multi-up.com/253535

NightWisher, к сожалению у меня тоже нет ни нужных файлов, ни данного скрипта

GrizzlyMK
11-04-2010, 19:48
Подскажите, написал скрипт с распаковкой .arc архивов, сжал необходимые файлы, начал тестить,
распаковка доходит до конца и начинается диэнстоляция.

Serega
11-04-2010, 20:18
можешь адаптировать вот »
возможно, извините но некогда...

Ну не писать же чета типо system="Windows 7" »
Я уже не помню, но по-моему там идет чтение веток реестра, тоже самое можно сделать средствами IS, т.е. проверить версию Windows можно средствами Inno, о которых можно прочитать в Справке: MinVersion, GetWindowsVersion, GetWindowsVersionEx и GetWindowsVersionString...

выход один - писать плагин »
Можно, но а оно надо ;) , ведь можно и стандартными средствами...

Вот код, но с слежением только за file1.exe »
Можно и так, но а не проще как предложил Habetdin ?
т.е запускать самому последовательно файлы…

а это походу только в аутоайти можна.. »
Меня уже начинает передергивать, от того, что говорят, что автоит сделает то, что нельзя сделать средствами Inno...
Ваш автоит - это...
стоп... чего-то я... разошёлся... сорри..

Помогите его убрать »
Смотрите в шапке темы Картинка на страницах инсталлятора

написал скрипт с распаковкой .arc архивов, сжал необходимые файлы, начал тестить »
А я, прошлой весной посадил картошку и осенью её убрал... не поверите сколько посадил столько же и выкопал, ну может ведёр на пять больше, одним словом не урожай...
А вообще у вас ошибка, при обращении к функции в 563 строке... ;)

VoLT
11-04-2010, 21:26
Можно, но а оно надо , ведь можно и стандартными средствами... »
Да ... но только узнать версию ... если я не ошибаюсь для инно доступно два способа - процедурой и реестром. Увы в Inno многое сделать нельзя, из за очень скудного API (ResTools не в счёт) и его языка разработки ... даж плагины нельзя назвать плагинами - скорее это библиотеки расширения чего либо, в том числе и Inno ...

GrizzlyMK
11-04-2010, 22:18
Вот скрипт, но 563 строки даже нет.... )))), а еще как сделать что п.о.(DX) устанавливались полсе распаковки а не до. Зарание спасибо

conductor
12-04-2010, 01:08
del

semiono
13-04-2010, 04:42
procedure InitializeWizard();
Нужен чек IsWin64 в код секции, и если не x64 то сразу выйти из инстала без всяких диалогов.

MinVersion= как я понял ничего не даёт для этого, вот из справки:
5.01.2600 Windows XP or Windows XP 64-Bit Edition Version 2002 (Itanium)

??

geroinnn
13-04-2010, 11:37
Помогите пожалуйста,при запуске инсталятора вылезает ошибка http://s57.radikal.ru/i158/1004/7b/bd854ac9356d.jpg (http://www.radikal.ru)
Скрипт: http://multi-up.com/254714

alex2010
13-04-2010, 15:07
geroinnn, пишет, что не найден innocallback.dll
чтобы работало, пропиши данный файл в секции [File]

vint56
13-04-2010, 16:49
geroinnn,
[Files]
Source: unarc.dll; DestDir: {tmp}; Flags: dontcopy
Source: InnoCallback.dll; DestDir: {tmp}; Flags: dontcopy

Snikt!
13-04-2010, 18:48
Может кто-нибудь дать рабочий скрипт для чёрного инстала, как у Механиков + ФриАрк? Заранее большое спасибо :)

alex2010
13-04-2010, 19:00
Snikt!, есть как у механиков с фриарком, только еще и с прекомпом

Snikt!
13-04-2010, 20:21
alex2010, можно и с прекомпом... Так даже лучше :)

alex2010
13-04-2010, 20:30
Snikt!, тогда вот http://multi-up.com/255026
PS. выкладывал YURSHAT на Рубоард по просьбе др. чела :)

Snikt!
13-04-2010, 21:00
alex2010, а я то думал другой :( Этот у меня чё-то постоянно ошибки выдаёт. То ему этого не хватает, то того...

alex2010
13-04-2010, 21:09
Snikt!, любые ошибки можно исправить :)




© OSzone.net 2001-2012