Показать полную графическую версию : [addon] z-Runss - модификация прогресс-бара установки
Страниц :
1
2
[
3]
4
5
6
7
8
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
Определить где находится дистрибутив, т.е. откуда идет установка, можно следующей одной строкой...
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 этого параметра еще нет.
sLiDeR-X, от чего же только на живой системе... я вот например успешно пользуюсь на Т-13, сейчас проверил на Т-40 конечно перед запуском оригинального сетапа конечно не работает, т.к. думаю реестр еще не загружен, а вот на Т-39 - уже работает все корректно.
sLiDeR-X
30-08-2010, 13:00
Что-то не особо вы благодарите за труд :( Из 25+54+58 скачиваний 5 благодарностей :(
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 часть если не хотите вопросов в начале установки)
у меня получилось добавить статус бар .
другой вопрос - как его передвинуть в нужное место ?
как настроить строки
- <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>
что бы получить
черный фон бара
белую полосу прокрутки
черный прогрес бар
белую контовку
белый текст о программах.
исправил 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>
но в процессе установки прогрес бар остался таким же как в шапке .
исправил Runss.xml так »
batyaPS, может Вы просто забыли сохранить его в папке с аддоном z-Runss :)
sLiDeR-X
13-09-2010, 15:44
batyaPS, во-первых, что за - в начале двух строк?
во-вторых, править надо не Runss.xml а BEGIN.xml
во-первых, что за - в начале двух строк? »
как есть в файле так и скопировал . изменял только цвета .
разобрался . настроил . все работает .
sLiDeR-X
16-09-2010, 11:13
voler, выложите на другой обменник
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC