Войти

Показать полную графическую версию : [архив] Скрипты 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

nik1967
28-03-2010, 15:51
А троян там зачем? »
Ну видимо поэтому и прикрыли ссылку. Как говорится: ну что уж есть. Что скачал, тем и поделился.
На VirusTotal (http://www.virustotal.com/ru/analisis/138726b1f079c66c1002d5741ad858445d70120f7b5139421370e612d83536ea-1269776398).
Eset NOD32 4.0 молчит в тряпочку.

Cartmans
28-03-2010, 16:52
YURSHAT, Как у тебя в скрипте убрать выбор языка?

alex2010
28-03-2010, 20:03
Cartmans, хоть я и не YURSHAT :)...
вобщем вот скрипт без выбора языка:
http://multi-up.com/245446

Cartmans
28-03-2010, 21:31
alex2010, спасибо!

petrov1993
29-03-2010, 10:48
Кто-нибудь знает, как делать такие инсталлы через Inno Setup? (См. скриншот):

http://www.10pix.ru/img1/2736/1090132.jpg

Фоновый рисунок, Вкладки на верху, Графические кнопки и т.п.

alex2010
29-03-2010, 17:08
petrov1993, это скрипт от YURSHAT
Вот он (http://forum.oszone.net/post-1374097-1564.html)
а вот этот же скрипт, только подправленный от htuos на Ру-боард:
ссылка на сообщение (http://forum.ru-board.com/topic.cgi?forum=5&topic=32449&start=2620#6)
ссылка на скачивание (http://ifolder.ru/16995317)

petrov1993
29-03-2010, 21:06
petrov1993, это скрипт от YURSHAT
Вот он
а вот этот же скрипт, только подправленный от htuos на Ру-боард:
ссылка на сообщение
ссылка на скачивание »

Громаднейшее спасибо!

Я кстати уже тоже нечто похожее нашел. Ссылку оставлю, вдруг кому-нибудь пригодиться: http://forum.ru-board.com/topic.cgi?forum=5&topic=32449&start=2501&limit=1&m=1

petrov1993
29-03-2010, 21:26
подправленный от htuos почему-то не работает у меня на Win7 x86. Только играет музыка, а сам инсталлятор не появляется. На виртуальной машине с WinXP — всё работает..

Хм, в чем же причина?

И еще кое-что: в этом скрипте (http://forum.ru-board.com/topic.cgi?forum=5&topic=32449&start=2501&limit=1&m=1) встроена распаковка архивов FreeArc, а в Undercover от htuos FreeArc-распаковка отсутствует :( Кто-нибудь знает, как прикрутить FreeArc-распаковку к Undercover-скрипту от htuos?

alex2010
29-03-2010, 21:53
petrov1993, только что проверил у себя(у самого 7 x86) все работает отлично.
Хм, в чем же причина? »
может быть ты уже редактировал [code]?
И еще кое-что: в этом скрипте встроена распаковка архивов FreeArc, а в Undercover от htuos FreeArc-распаковка отсутствует Кто-нибудь знает, как прикрутить FreeArc-распаковку к Undercover-скрипту от htuos? »
скрипт распаковки FreeArc есть в шапке темы, да и скрипт игры("Commandos 2: Награда за Смелость") не самого YURSHAT :)
а в Undercover от htuos FreeArc-распаковка отсутствует »
она отсутствует и в скрипте YURSHAT Undercover 2.0 :) . просто YURSHAT пока тестирует свой новый скрипт, потом он сделает распаковку freearc. в принципе ты сам можешь вставить этот скрипт распаковки

petrov1993
29-03-2010, 22:10
она отсутствует и в скрипте YURSHAT Undercover 2.0 . просто YURSHAT пока тестирует свой новый скрипт, потом он сделает распаковку freearc. в принципе ты сам можешь вставить этот скрипт распаковки »

Вставить-то конечно могу, но вот не факт что будет работать :) Нет, с фриарком я работать конечно умею, умею его инно сетуп вставлять, но вот в чужой скрипт, тем более в такой непростой, вставить фриарк-распаковку, думаю, мне будет сложновато.. Но попробовать конечно стоит, завтра займусь этим :)

RogerUP
30-03-2010, 01:30
Посткажите, можно ли как нибудь обновить инсталятор?
А то у мя появились новые версии файлов, хотелось бы заменить в инстяляторе, а то заново паковать 10 гигов как-то нехочется...

YURSHAT
30-03-2010, 09:15
Посткажите, можно ли как нибудь обновить инсталятор? »
Нет. Нужно паковать заново.

petrov1993
30-03-2010, 16:14
Увы, в скрипт Need for Speed™ Undercover.iss [v 2.1] FreeArc-распаковку не так-то просто вставить. Сразу же появляются повторяющиеся функции и т.д.

YURSHAT
30-03-2010, 18:26
Увы, в скрипт Need for Speed™ Undercover.iss [v 2.1] FreeArc-распаковку не так-то просто вставить. Сразу же появляются повторяющиеся функции и т.д. »

Но я бы сказал что сложно, а повторяющиеся функции это вовсе не проблема...

ImAge
30-03-2010, 19:24
Столкнулся с такой проблемой,это скорее всего фриарк,при установке,распаковывается архив но в папке кроме распакованных файлов,все остальные папки(пустые) находящиеся у меня на диске,каким они образом там оказались я не знаю,решение проблемы находил но уже забыл,если кто-то сталкивался помогите буду весьма благодарен

Pilotfcsm
30-03-2010, 22:42
Народ, помогите пожалуйста. нужно следующее:
Чтобы папка, которую указывает юзер(то есть куда копируются все файлы установщика) создавалась не в момент начала установки, а сразу же после того как он ее указал, и нажал далее. Так как использую [_ISToolDownload] для скачки компонентов из инета, а он их качает прежде чем скопировать остальные файлы, и когда обнаруживает что папки еще нет, пишет ошибку, что мол отсутствует путь. Поэтому и нужно создание папки до этого момента

Serega
30-03-2010, 23:12
удалено ибо ОПК 3.18 (модератор)

помогите пожалуйста. нужно следующее: »
Сказать честно [_ISToolDownload] ни разу не использовал, но попробуйте, таким образом:

[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes

[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl

[Dirs]
; папка создаётся, перед копированием файлов из секции [Files]
Name: {app}

[Types]
Name: full; Description: Полная установка
Name: custom; Description: Выборочная установка; Flags: iscustom

[Components]
Name: a; Description: Моя программа™; Types: full custom
Name: a\a; Description: Руководство пользователя; Types: full
Name: a\a\a; Description: Русский; Flags: exclusive
Name: a\a\b; Description: English; Flags: exclusive
Name: a\b; Description: Справка; Types: full

[Files]
Source: compiler:Examples\MyProg.exe; DestDir: {app}; Components: a
Source: compiler:Examples\Readme-ru.txt; DestDir: {app}; Components: a\a\a
Source: compiler:Examples\Readme-en.txt; DestDir: {app}; Components: a\a\b
Source: compiler:Examples\MyProg.chm; DestDir: {app}; Components: a\b

[UninstallDelete]
; не забываем удалить папку
Name: {app}; Type: filesandordirs

Pilotfcsm
30-03-2010, 23:43
[Dirs]
; папка создаётся, перед копированием файлов из секции [Files]
Name: {app}
К сожалению не помогло :( все ранво ссылается на то что отсутствует путь. Видимо он создает папку до [Files] но после того как скачает из [_ISToolDownload]

Вот скрипт мой пробный, на котором тестирую, если нужен конечно.

[Setup]
AppName=Miranda IM [Pilot_Pack] 7.2
AppVerName=Miranda IM [Pilot_Pack] Full
DefaultGroupName=Miranda IM [Pilot_Pack] 7.2
OutputDir=C:\Users\Pilot\Desktop
OutputBaseFilename=Miranda IM [Pilot_Pack] 7.2
UninstallFilesDir={app}\uninstall
Compression=lzma/ultra
SolidCompression=true
PrivilegesRequired=poweruser
DefaultDirName={sd}\Miranda IM [Pilot_Pack] 7.2
AllowNoIcons=true
;CreateAppDir=True
;WizardImageFile=C:\картинка.bmp 164x314
;WizardSmallImageFile=C:\картинка.bmp 55x55
;UsePreviousAppDir=false


[Types]
Name: full; Description: Полная установка
Name: custom; Description: Выборочная установка; Flags: iscustom

[Dirs]
;папка создаётся, перед копированием файлов из секции [Files]
Name: {app}\Plugins

[Components]
Name: program; Description: Основные файлы; Types: full custom; Flags: fixed
Name: protocols; Description: Протоколы; Types: full
Name: protocols\mra; Description: Mail Agent; Types: full

[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: russian; MessagesFile: compiler:Languages\Russian.isl

[Messages]
BeveledLabel=Miranda IM Pilot Pack

[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked

[Files]
; Главные файлы ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Source: F:\Miranda IM Pilot Pack\Files don't copy\autoexec_SendSS.ini; DestDir: {app}; Components: program; Flags: ignoreversion

;Source: D:\Miranda IM Pilot Pack\autoexec_settings.ini; DestDir: {app}; Components: program; Flags: ignoreversion
Source: F:\Miranda IM Pilot Pack\Plugins\weather\*; DestDir: {app}\Plugins\weather; Components: program; Flags: ignoreversion
; onlyifdoesntexist

[Code]

// Function generated by ISTool.
function NextButtonClick(CurPage: Integer): Boolean;
begin
Result := istool_download(CurPage);
end;

[_ISToolDownload]
Source: http://maks-shershnev.narod.ru/Pilot.ini; DestDir: {app}\Plugins; DestName: Pilot.ini; Components: protocol\mra

Компилю есстественно в Istool
Файл Pilot.ini качается и устанавливается перед файлами из [Files] и самостоятельно создать нужную папку не хочет или не умеет он) вот и вся загвоздка...

RedBishep
31-03-2010, 06:19
Привет!
Заранее извиняюсь если такой вопрос был уже и т.д
Я вот сделал SFX архив вставил его в инстеллер и т.д игра устанавливается норм работает и т.д
Но... когда делаю Unistal файлы распокованные из архива не удаляются=((
дайте скрипт пжл что бы когда удаляли игру вся папка с игрой удалялась т.е всё что было установлено туда с помощью Setup-а




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

alex2010
31-03-2010, 07:52
RedBishep, по пробуй так:
[UninstallDelete]
Name: {app}\*.*; Type: filesandordirs




© OSzone.net 2001-2012