PDA

Показать полную графическую версию : [addon] z-KeepPrefSVC - интерактивный выбор устанавливаемых программ из svcpack.inf


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

Wowa_z
16-10-2010, 09:24
conductor, внимательно прочитайте шапку, там есть ответ.

conductor
16-10-2010, 11:55
conductor, внимательно прочитайте шапку, там есть ответ.
зачем так сложно применять 2 аддона?
закинул в апдейт пак
cmdow.ex_+hidcon.ex_( мне эти надо)
и прописывается в Dosnet+Txtsetup
ЗЫ решил так без всяких аддонов !

Wowa_z
16-10-2010, 14:28
conductor, мой ответ касался вопроса не о CMD-Files. Может я неверно понял вопрос, но перед началом установки Windows вопросы задаются из PreSetup.cmd, вот я и посоветовал прочитать информацию в шапке где автор описал варианты для тех кому не нужны вопросы.

opel431
19-12-2010, 20:41
sLiDeR-X!
Как и обещал – GUI для аддона. Необходимо только сделать «обвертку»

На этапе сборки дистрибутива:
Перенос секции SetupHotfixesToRun в файл SetupHotfixes.cmd.
Копирование SetupHotfixes.cmd в SVCPACK.

На этапе установки:
Обеспечить копирование файла SetupHotfixes.cmd в %Systemdrive% на Т40
Обеспечить запуск GUI на Т40 (dosnet, txtsetup)
Обеспечить запуск %Systemdrive%\SetupHotfixes.cmd на Т13

В файл SetupHotfixes.cmd после применения утилиты дописывается:
@echo off
start /wait %SrcDosPath%\I386\SVCPACK\.......
………
start /wait %SrcDosPath%\I386\SVCPACK\.......
DEL /F /Q %0

После выполнения программы (GUI) встроен режим самоудаления. При отсутствии %Systemdrive%\SetupHotfixes.cmd программа сразу закрывается.

Прошу иных участников, свои аддоны с ГУИ не выкладывать - ГУИ был сделан по заказу автора аддона.

С уважением Opel431.

Wowa_z
20-12-2010, 10:22
opel431, извините за может тупой вопрос, а что с ним делать? Я так понимаю его надо положить в папку аддона, а для него есть какие-нибудь настройки?
И ещё Копирование SetupHotfixes.cmd в SVCPACK. », а например копирование файла _SetupHotfixesL.cmd из папки аддона в SVCPACK не произойдёт. Для чего мне это нужно: я для себя сделал выбор устанавливаемых компонентов в зависимости от ответа на вопрос из PreSetup.cmd перед началом установки Windows, при положительном ответе - устанавливаются все аддоны, что в SetupHotfixes.cmd, а при отрицательном - только те которые прописаны мною в _SetupHotfixesL.cmd. А Ваш GUI для аддона использует PreSetup.cmd?
Я конечно могу "методом проб и ошибок" опробовать GUI для аддона, но если Вам не трудно - ответьте.

opel431
20-12-2010, 11:19
а что с ним делать? »
Для начала, sLiDeR-X сделает «обвертку», для своего аддона - так мы договорились, поэтому я и не делал аддон, а только GUI.
Принцип работы прежний, но с долей "модификации":
1. В аддоне, файл Finish, копирует построчно, всю (наверное, за исключением аддона MassStor32 - не разбирался) секцию SetupHotfixesToRun в файле SVCPACK.INF. Копирование происходит в создаваемый (папка I386\SVCPACK) файл SetupHotfixes.cmd. К каждому хотфиксу при этом добавляется путь к папке I386\SVCPACK на дистрибутиве. После чего секция очищается.
2. На Т40 файл SetupHotfixes.cmd, и GUI-утилита (пока не знаю нужно ли), копируются в %Systemdrive%. Все - дальше запускается утилита, в зависимости от выбора редактируется файл SetupHotfixes.cmd. После этого GUI- утилита самоудаляется, а файл SetupHotfixes.cmd запускается на Т13 с %Systemdrive%.

Genry111
23-12-2010, 13:51
opel431,
подскажите пожалуйста по поводу GUI_SVCPACK, вроде делал всё по интструкции , но получается так

оригинал SetupHotfixes.cmd:
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 Set SrcDosPath=%%i:
%SrcDosPath%\I386\SVCPACK\1000.exe /verysilent
%SrcDosPath%\I386\SVCPACK\Aida64EE.exe -ai01 -gm2
%SrcDosPath%\I386\SVCPACK\dmaster.exe
...

после запуска и выбора получается :
@echo off
start /wait for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\Aida64EE.exe -ai01 -gm2
start /wait for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\dmaster.exe
DEL /F /Q %0

вроде как пропущено определение %%i: как в оригинале do if exist %%i:\WIN51 Set SrcDosPath=%%i:
а в инструкции написано что получится такое
В файл SetupHotfixes.cmd после применения утилиты дописывается:
@echo off
start /wait %SrcDosPath%\I386\SVCPACK\.......
………
start /wait %SrcDosPath%\I386\SVCPACK\.......
DEL /F /Q %0 »

что я не правильно делаю?

sLiDeR-X
23-12-2010, 14:45
Genry111, не торопитесь.

Я сам выложу готовый аддон. Этот GUI пока не работоспособен.

sLiDeR-X
29-12-2010, 11:45
Обновление аддона с применением GUI.
На данный момент стабильная версия. Пока тестовая.

Говорим спасибо участнику конференции - opel431 (http://forum.oszone.net/member.php?u=135753)

Wowa_z
29-12-2010, 12:05
sLiDeR-X, спасибо за GUI.

В аддоне есть файл Addons\z-KeepPrefSVC\Files\ForceCopy\SVCPACK\RunSetup.ini.
В нем можете записывать все возможные аддоны - GUI выберет только те, которые есть в дистрибутиве. »

Маленькое уточнение, записывать нужно имена исполняемых файлов или папок аддонов.

sLiDeR-X
29-12-2010, 12:08
Wowa_z, имена файлов.
Если у вас папка называется 123 а в ней аддон с именем 456, то нужно в RunSetup.ini прописать 456
А вообще:
имя_exe_файла=Расшифровка »

opel431
29-12-2010, 12:13
sLiDeR-X!

Я сбросил в ЛС обновление. Думал ты к вечеру решишься.

GUI выберет только те, которые есть в дистрибутиве »
Поправлю, а то некоторые до шапки не доберутся и решат именно так.
ГУИ выбирает из _SetupHotfixes.cmd. А вот секцию HINT (RunSetup.ini) можно заполнять на все случаи жизни.

sLiDeR-X
29-12-2010, 13:02
Создал тему по GUI отдельно. Все вопросы туда. GUI для z-KeepPrefSVC (http://forum.oszone.net/showthread.php?p=1576940)

opel431
29-12-2010, 13:05
Все вопросы туда »
Я, тему вести не буду. Твой аддон, ты и заправляй. Нужны будут изменения в PM.

sLiDeR-X
29-12-2010, 13:12
opel431, я так и думал :)

sLiDeR-X
06-01-2011, 13:45
Обновление аддона!

sLiDeR-X
14-01-2011, 13:27
Обновление аддона.
Прошу перекачать.

Wowa_z
14-01-2011, 15:05
sLiDeR-X, не знаю в ту ли тему пишу, но у меня вопрос по поводу PreSetup.cmd, поскольку он прикреплён к этому аддону - пишу здесь.

В PreSetup.cmd указано, что
:: Если пользуйтесь фейковым setup.exe от BoaSoft (http://forum.oszone.net/showthread.php?t=100898) с
:: мультивариантной загрузкой измените в следующей строке путь до папки I386 вашего дистрибутива, например:
:: set WinPath=\WinDistrib\WinXP_SP3_VL_UpdPk\

а если я не использую мультивариантной загрузкой, то строку

set WinPath=\
оставлять как есть, или надо прописать

set WinPath=\WinDistrib\
Спасибо.

sLiDeR-X
14-01-2011, 16:07
Wowa_z, написано же, "если ... с мультивариантной загрузкой". Логично думать, что если без мультивариантной загрузки - то ничего менять не надо. У вас же i386 в корне.

saavaage
15-01-2011, 23:41
sLiDeR-X, в Required стоит CMD_Files. Это требование еще актуально? Если да, то где мне этот аддон взять?




© OSzone.net 2001-2012