PDA

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

marcus1812
06-07-2010, 19:23
Я скачал новый скрипт фриарка, теперь вот это http://s59.radikal.ru/i165/1007/48/694f8d3449fe.jpg. Появляется при распаковке арк архива.
Скрипт - http://rghost.ru/2065015

paravozik2009
06-07-2010, 19:52
marcus1812, хм....странно,было когда-то у меня такое удалить то удалил.
Скрипт откуда качали?

marcus1812
06-07-2010, 19:55
paravozik2009, скрипт - это скрипт юршата v.2.2 только немного переделанный мною. Самое странное, что сейчас попробовал полностью чистый скрипт юршата - тоже самое((

nik1967
06-07-2010, 20:02
marcus1812,
На этой странице (http://forum.ru-board.com/topic.cgi?forum=5&topic=33457&start=0&limit=1&m=2#1) в конце
Скрипт распаковки архивов FreeArc от Shegorat
Тот же скрипт только немного исправленный от nik1967
Давно уже исправили :smirk: .

paravozik2009
06-07-2010, 20:14
nik1967, Я ему отправил в аську,первый чем Вы....

marcus1812
06-07-2010, 20:17
Все работает))

nik1967
06-07-2010, 20:22
marcus1812, ну дак.

R.i.m.s.k.y.
07-07-2010, 08:21
извините за оффтоп - но в чем большое преимущество фриарка, чего с ним так все заморачиваются? Ведь сам инно неплохо жмет, 7зип к примеру ведьмака версии 1,4 (13гиг) сжал даже чуть похуже (инно и 7зип были настроены на макс сжатие)

paravozik2009
07-07-2010, 16:48
R.i.m.s.k.y., Может что у него,больше возможностей?! :cool:

R.i.m.s.k.y.
07-07-2010, 16:56
Может что у него,больше возможностей? »
какие возможности у архиватора кроме запаковать/распаковать?
и какие возможности фриарка используются для инно сетапов?

Serega
07-07-2010, 17:37
Ведь сам инно неплохо жмет »
Я про это уже давно говорил, но каждый архиватор, жмёт лучше те или иные типы файлов, т.е. если всё правильно раскидать по типам файлов и сжать соответствующими архиваторами, то результат может получиться неплохой, но стоит ли игра свеч?
Вот здесь я затрудняюсь ответить, т.к. с одной стороны затраченное время на лишнюю работу, в несколько часов, с другой незначительное уменьшение размера, пусть даже в 100 МБ...
(инно и 7зип были настроены на макс сжатие) »
в 7z использовали LZMA2? просто при такой настройке, должно быть приблизительно одинаково...

МИШАНЧИК
08-07-2010, 00:20
Подскажите пожалуйста, можно-ли как-то сделать, чтоб при запуске .exe файла из секции [Run] установщик автоматически завершил свою работу. Т.е. чтоб финишная страница закрывалась автоматически и не нужно было нажимать на кнопку "Завершить"?

A1EXXX
08-07-2010, 01:29
МИШАНЧИК, можно, к примеру, так: [Code]
procedure CurPageChanged(CurPageID: Integer);
Begin
if CurPageID = wpFinished then
begin
WizardForm.NextButton.OnClick(WizardForm.NextButton);
end;
end;

R.i.m.s.k.y.
08-07-2010, 08:21
должно быть приблизительно одинаково »
Не помню LZMA или не LZMA было, я год назад делал свой дистр Ведьмака. Помню только что инно сжал так, что 100 метров не влезли на ДВД-болванку, а 7зип - 130 или 140 не влезло. Общий вес дистра получился под 9 гигов (чуть больше чем 2 ДВД болванки).

user_123
08-07-2010, 11:00
Здравствуйте. Столкнулся с одной проблемой. Для работы некоторых программ требуется установка пакета MS Visual C++ 20XX. Иногда приходится включать официальный установщик от MS в дистрибутивы для программ размером <0,5 Мб, из-за чего сильно увеличивается размер инсталлятора.

На сколько я знаю, в ISTool можно реализовать загрузку из интернета... Подскажите, по наличию каких (конкретно) файлов в системной папке и ключей в реестре можно определить, установлены ли на ПК:
Visual C++ 2008 Redistributable Package (x86)
Visual C++ 2010 Redistributable Package (x86)

--------------------
Этот вопрос я уже достаточно давно задавал... Но внятного ответа на него не получил... Если кто-нибудь знает, какие ключи / файлы создаются MSVC, подскажите пожалуйста, или поделитесь ссылкой.

R.i.m.s.k.y.
08-07-2010, 11:25
Подскажите, по наличию каких »
может быть этот \\\Registry\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\
и наверное один из подключей \\\Registry\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ - экспортируем и ищем
Могу еще посоветовать утилитку RegShot - она отслеживает изменения в реестре/файлах и выводит список изменений.

user_123
08-07-2010, 15:49
R.i.m.s.k.y., у меня стоят распространяемые пакеты с++, но ключа Registry\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\ »
у меня нет.

Про утилиту RegShot я знаю, проблема в том что у меня нет возможности поставить чистую ОС... Хотя можно наверно пакеты с++ деинсталлировать и заново поставить...
------------------------------------------
В общем, получил я некоторые данные с помощью RegShot, но мне кажется что там сплошной рандом. у знакомого другие названия раделов в реестре, а так же конечный путь файлов пакета отличен от моего....

p.s. Подскажите плз что-то поконкретней, если кто-то разбирается.

маркузяка
09-07-2010, 14:19
подскажите как сделать проверку системных требований как на картинке, или скажите на какой странице обсуждалось или дайте ссыль где можно глянуть
http://s59.radikal.ru/i165/1007/37/8c13d5b53f4b.png (http://www.radikal.ru)

R.i.m.s.k.y.
09-07-2010, 15:12
В шапке темы Ultimate Test http://www.forum.oszone.ru/post-1212059-48.html

Serega
09-07-2010, 20:30
Подскажите плз что-то поконкретней, если кто-то разбирается »
всё просто, загоняете все ключи в массив, затем перебираете на вхождение, т.е наличие в DisplayName равно Microsoft Visual C++, или другими словами
if Pos('Microsoft Visual C++', DisplayName) > 0 then
так понятней?




© OSzone.net 2001-2012