PDA

Показать полную графическую версию : [addon] z-Runss - модификация прогресс-бара установки


Страниц : 1 2 [3] 4 5 6 7 8

Wowa_z
26-08-2010, 17:50
sLiDeR-X, прикрепил файл

sLiDeR-X
27-08-2010, 08:12
voler, Wowa_z, я понял в чем загвоздка. Она в том, что вы не используете Fake-Setup Advanced. Поэтому не создается переменной %SrcDosPath%. Я пытаюсь сделать аналогию отработки Fake-Setup Advanced. Но не везде замечаю недоработки.
В прикрепленном файле RUNSS.XML указаны пути с этой переменной. Но у вас это значение равно пустоте. Получается неверный путь.

Пришлось воспользоваться вашими методами интеграции для устранения этой ошибки. Ждите.

sLiDeR-X
27-08-2010, 09:52
Обновил. Добавил addon.nfo

rf36
27-08-2010, 10:23
Определить где находится дистрибутив, т.е. откуда идет установка, можно следующей одной строкой...

FOR /F "TOKENS=3" %%I IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "SourcePath" ^| FINDSTR "SourcePath"') DO SET InstallPath=%%I

в данном случае будет создана переменная %InstallPath% котоорая будет содержать то же, что и %SrcDosPath%.

sLiDeR-X
27-08-2010, 11:10
rf36, так можно сделать, но на живой системе. На Т-40 этого параметра еще нет.

rf36
27-08-2010, 22:45
sLiDeR-X, от чего же только на живой системе... я вот например успешно пользуюсь на Т-13, сейчас проверил на Т-40 конечно перед запуском оригинального сетапа конечно не работает, т.к. думаю реестр еще не загружен, а вот на Т-39 - уже работает все корректно.

sLiDeR-X
30-08-2010, 13:00
Что-то не особо вы благодарите за труд :( Из 25+54+58 скачиваний 5 благодарностей :(

Wowa_z
01-09-2010, 16:52
tr011_tmn, на 13 минуте из файла svcpack.inf запускается файл _SetupHotfixes.cmd, данные из которого предварительно переносятся в файл Runss.xml, (как мне кажется до начала установки Windows при помощи скрипта в PreSetup.cmd), а в файл _SetupHotfixes.cmd прописывается запуск файла Runss.exe с системного диска, который как раз и производит установку программ и отображение хода установки.
Вот как то так.

И именно для этого и нужен файл PreSetup.cmd, а без него думаю ничего не получится.

P.S. это из личного опыта.

sLiDeR-X
01-09-2010, 20:36
Wowa_z, все верно :)

на этапе T-13 не установилось ничего, presetup.cmd не использовал, т.к. для меня он не востребован. »
Аддон служит для добавления прогресс-бара установки и для его корректной работы нужен presetup.cmd
У вас все отлично отработало, за исключением тех функций, которые как раз и приведены в presetup.cmd

tr011_tmn
01-09-2010, 21:04
sLiDeR-X, сегодня изучал ваши оба аддона, и у меня возник вопрос, а можно запустить Runss.exe по аналогии с _SetupHotfixes.cmd? Ведь когда он дойдет до END.XML то он прекратит свое выполнение?

тогда получается можно будет отвязать данный аддон от z-KeepPrefSVC

sLiDeR-X
01-09-2010, 21:24
tr011_tmn, ну как вы не поймете что аддон z-KeepPrefSVC выделяет как раз то, что нужно для работы Runss. Специально так и было сделано. Почему они идут отдельно - потому что Runss работает с уже созданным файлом устанавливаемых программ.

Объединять их не буду по причинам, изложенным выше. Вы можете сами это сделать - если разберетесь в командах. Только смысла я не вижу.

tr011_tmn
01-09-2010, 22:48
Только смысла я не вижу. »
для меня смысл в неиспользовании presetup.cmd, ибо я не разу его не использовал а данный ваш аддон слишком полезное дополнение что бы от него отказываться, только из за кривизны рук и нехватки знаний.

sLiDeR-X
02-09-2010, 06:21
tr011_tmn, давайте прекращать разглагольствовать...
Качайте оба аддона - копируйте presetup.cmd с последующей его подцепкой любым из предложенных методов (уберите в нем 2 часть если не хотите вопросов в начале установки)

batyaPS
02-09-2010, 19:30
у меня получилось добавить статус бар .
другой вопрос - как его передвинуть в нужное место ?


как настроить строки
- <Runss>
<Main Background="Runss.bmp" w="185" h="78" bcolor="#FFFFFF" />
<Application Title="Установка программ" x="8" y="5" font="Microsoft Sans Serif" size="9" color="#6A7895" />
<Title x="8" y="22" font="Microsoft Sans Serif" size="8" color="#6A7895" />
<Progres x="8" y="40" w="170" h="14" color="#AEC173" bcolor="#6A7895" />
- <Items>
<Item Title="Boot edit" Program="notepad.exe" Parameters="C:\boot.ini" />
</Items>
</Runss>
что бы получить
черный фон бара
белую полосу прокрутки
черный прогрес бар
белую контовку
белый текст о программах.

batyaPS
13-09-2010, 13:43
исправил Runss.xml так
- <Runss>
<Main Background="Runss.bmp" w="185" h="78" bcolor="#000000" />
<Application Title="Установка программ" x="8" y="5" font="Microsoft Sans Serif" size="9" color="#ffffff" />
<Title x="8" y="22" font="Microsoft Sans Serif" size="8" color="#ffffff" />
<Progres x="8" y="40" w="170" h="14" color="#000000" bcolor="#000000" />
- <Items>
<Item Title="Boot edit" Program="notepad.exe" Parameters="C:\boot.ini" />
</Items>
</Runss>
но в процессе установки прогрес бар остался таким же как в шапке .

Wowa_z
13-09-2010, 14:38
исправил Runss.xml так »

batyaPS, может Вы просто забыли сохранить его в папке с аддоном z-Runss :)

sLiDeR-X
13-09-2010, 15:44
batyaPS, во-первых, что за - в начале двух строк?
во-вторых, править надо не Runss.xml а BEGIN.xml

batyaPS
13-09-2010, 16:02
во-первых, что за - в начале двух строк? »
как есть в файле так и скопировал . изменял только цвета .

batyaPS
14-09-2010, 17:09
разобрался . настроил . все работает .

sLiDeR-X
16-09-2010, 11:13
voler, выложите на другой обменник




© OSzone.net 2001-2012