Показать полную графическую версию : Аддон Z-Finish v.2.3 Финал
Страниц :
1
2
[
3]
4
5
6
7
8
9
тавил задержку 40 результат тот же(Pause=40) »
Задержку может и нужно подобрать, но это, в данном случае, все же не главное.
Самое простое - распакуйте на винт пакет DPS и пропишите в свой DRIVERS.CMD путь к проге. Запускайте и смотрите результаты выполнения команды, как с командной строки, так и при запуске при помощи FinishXP.exe - методика отладки описана в шапке, конкретней я вам описывал выше.
Доброго времени, opel431 подскажите, раньше в конструкторе Вами использовались два аддона Zz_POST и измененный Z-FakeSetupAdv для запуска BSPI, я так понял этот заменяет те оба или Z-FakeSetupAdv ставить оригинал, но в нем так же прописаны эти команды, понимаю вопрос не совсем по теме, но можно ли PreSetup.cmd и PstSetup.cmd оставить пустышками в случае применения Z-eFinishXP? И как быть с секцией [GUIRunOnce] из MyCustom
я так понял этот заменяет те оба »
Нет - это замена Zz_POST и к Z-FakeSetupAdv отношения не имеет.
и измененный Z-FakeSetupAdv для запуска BSPI, »
Нет - PreSetup.cmd из Z-FakeSetupAdv использовался только для запуска программ установки драйверов и корректировки winnt на текстовом этапе установки.
можно ли PreSetup.cmd и PstSetup.cmd оставить пустышками в случае применения Z-eFinishXP? »
Отношения к Z-eFinishXP это не имеет. Посмотрите в шапке принцип работы и вам многое станет понятно, если нет уточните вопрос - какие команды прописаны.
И как быть с секцией [GUIRunOnce] из MyCustom »
Секции GUIRunOnce и Run (применяется для запуска Z-eFinishXP) отличаются принципиально. GUIRunOnce - для однократного (выполнилась и удаляется из секции) запуска программ при установке системы, а Run - это фактически автозагрузка (команда прописанная в ней будет выполнятся каждый раз пока не будет удалена принудительно).
opel431
1 структура сд »
Я не знаю почему у вас проблема.
Скачал сборку от quarq, поместил папки (dev_db, drp, tools) и файлы (autorun.hta, DriverPack Solution.exe) в корень диска (у себя на C). Добавил (в корень диска С) файлы (FinishXP.exe, FinishXP.ini). В конфигурационном файле прописал запуск DriverPack Solution в отладочном режиме.
; -----------------------------------------------------------------------------
; DebugPath - Путь к диску c программами при отладке работы программы =c:\,
; После завершения откладки параметр ключа должен быть пустой.
;
; Caption - Заголовок программы.
; Info - верхняя строка сообщений
; Message - нижняя строка сообщений
; Cap* - сообщение перед командой (программой, скриптом). После начала
; работы, эти параметры становятся служебными (инфо меняется в)
; зависимости от того, как выполнилась команда.
;
; SetAddons - способ установки. Если = 1, то в качестве аддона, если = 0, то с
; диска установки системы (параметр SourcePath из реестра), типа
; "Диск:\". Требуется для работы и авто удаления FinishXP.exe,
; FinishXP.ini, FinishXP.cmd из "%SYSTEMDRIVE%\" после
; завершения работы программы
; Pause - задержка запуска FinishXP.exe при входе в систему (= секунды).
; WinHIDE=1 - Способ вывода окна (в основном консоль). 1 = скрывать, 0 = нет.
; Button - Видимость кнопки "ОТМЕНА". 1 = да, 0 = нет.
; Process - контролируемая на активность программа (Имя.exe). В случае актив-
; ности процесс установки заданных программ (Name*) приостанавлива-
; ется до ее завершения. При пустом параметре (или закоментированном
; ключе) контроль отсутствует.
; ActReboot - активирована ли перезагрузка в контролируемом процессе. Если = 1
; то активирована и FinishXP.exe запустится после перезагрузки,
; если = 0, то после завершения контролируемого процесса начнется
; выполнение заданной очередности команд (Name*).
;
; Name* - папка и имя программы для выполнения. При пустом параметре или
; закоментированном ключе выполнение не активировано. Задавать
; команды нужно только в порядке очереди от Name1 до Name5. Скрипт
; FinisfXP.cmd (при необходимости) следует прописать в последней
; выполняемой команде - справедливо только для FinisfXP.cmd, иные
; скрипты запускаются на выполнение с диска установки.
; Param* - дополнительные параметры установки программы (Name*). При пустом
; параметре (или закоментированном ключе) не активировано.
; Reboot* - перезагрузка после выполнения команды. 1 = да, 0 = нет. После
; этого установленный порядок выполнения команд будет продолжен.
; -----------------------------------------------------------------------------
; ВНИМАНИЕ! Этот параметр только для отладки программы.
[Debugging]
DebugPath=c:\
; Строковые (заголовок окна, контроль, сообщение, строки команд)
[String]
Caption=Финализация Windows
Info=КОНТРОЛЬ
Message=Считывание предварительных настроек
Cap1=Выполнить - DriverPack Solution
Cap2=Выполнить -
Cap3=Выполнить -
Cap4=Выполнить -
Cap5=Выполнить -
Cap6=Выполнить -
Cap7=Выполнить -
Cap8=Выполнить -
Cap9=Выполнить -
Cap10=Выполнить -
; Общие установки
[Start]
SetAddons=1
Pause=40
WinHide=1
Button=1
Process=ResPatch.exe
ActReboot=1
; Выполнение программы 1
[Prog1]
Name=DriverPack Solution.exe
Param=
Reboot=0
; Выполнение программы 2
[Prog2]
Name=FinishXP.cmd
Param=
Reboot=0
Запустил FinishXP.exe и получил то, что и нужно - нормальный запуск программы.
Если вы еще не поняли назначение отладочного режима то, поясняю - в режиме отладки диском установки системы мы принудительно устанавливаем нужный нам жесткий диск, на котором и размещаем копию структуры папок на CD.
conductor
18-11-2010, 13:15
делаем так
[Debugging]
DebugPath=C:\Temp\DriverPack Solution\(здесь всё находиться
; Строковые (заголовок окна, контроль, сообщение, строки команд)
[String]
Caption=Финализация Windows
Info=КОНТРОЛЬ
Message=Считывание предварительных настроек
Cap1=Выполнить -
Cap2=Выполнить -
Cap3=Выполнить -
Cap4=Выполнить -
Cap5=Выполнить -
Cap6=Выполнить -
Cap7=Выполнить -
Cap8=Выполнить -
Cap9=Выполнить -
Cap10=Выполнить -
; Общие установки
[Start]
SetAddons=0
Pause=10
WinHide=1
Button=1
Process=ResPatch.exe
ActReboot=1
; Выполнение программы 1
[Prog1]
Name=DriverPack Solution.exe
Param=
Reboot=0
; Выполнение программы 2
[Prog2]
Name=BSPI\Presetup.exe
Param=
Reboot=1
; Выполнение программы 3
[Prog3]
Name=FinishXP.cmd
Param=
Reboot=0
структура
dev_db\
drp\
logs\
tools\
DRIVERS.CMD
FinishXP.cmd
DriverPack Solution.exe
DRPSu10-Mini.exe
FinalSet.exe
FinishXP.exe
AUTORUN.HTA
FinishXP.ini
ЗЫ DebugPath=
в этом тестовом варианте запускаеться DriverPack Solution.exe
при установке винды пишет выполнено DriverPack Solution.exe но оболочка не запускаеться !!!
в тестовом режиме, с сд ,с винта всё работает!!! ёщё раз повторяю при установке винды не запускается оболочка
goncov
PreSetup.cmd и PstSetup.cmd я оставлял пустыми удалять не надо ! нэт
opel431,
Полезнейший аддон!
Только вот если сборку с его использованием будет ставить незнающий его особенностей человек - могут возникнуть проблемы. Согласитесь, ведь не все ожидают запуска подобных программ после установки windows. Пользователь может начать устанавливать какой-нибудь свой софт и.т.д.
Было бы здорово, если, к примеру, при использовании задержки запуска (которая обычно и используется) всплывало бы окно с пояснением того, что установка еще не завершена. (как в аддоне X-RESET, например)
И еще, неудобно то, что время отсрочки всегда одно и тоже. То есть если, к примеру я ставлю задержку на запуск 90 сек, затем устанавливаю 3 программы и вызываю перезагрузку, то после перезагрузки процесс установки следующих программ запуститься опять только через 90 сек, хотя, в такой длительной задержке, в данном случае, уже нет необходимости.
conductor
19-11-2010, 10:16
atf7
а что в BSPI не судьба это сделать?
зачем вы просите делать дубляж BSPI
ну поставите вы 10 прогг а как с остальными 50ью?
[URL=http://fastpic.ru/view/12/2010/1119/55405b0bbae0b804b142c87d0904723c.jpg.html]
conductor,
Ну, у каждого свой стиль и предпочтения в сборках. Если нужно сделать большой сборник программ, тогда лучше WPI и, на мой взгляд, даже без автозапуска после завершения установки windows, чтобы было как в сборках Зверя (отдельно). А вот в дистрибутив самого windows, я все же считаю необходимо встроить некоторые вещи. Вот согласитесь, что 90% пользователей всегда ставят себе либо кодеки, либо плееры с кодеками, текстовый редактор, записывалку CD/DVD и утилиты для работы с виртуальными приводами, качалки и торрент-клиенты, net. framework, антивирусы и прочее, без которых, как говориться, не обойтись. Часть софта можно интегрировать через Updatepack, но далеко не все из-за определенных особенностей программ или их взлома, вследствие чего приходится использовать Runonce и.т.п. У меня, например, получается 8 программ, которые ставятся именно таким методом, да и думаю у половины любителей самодельных сборок больше 10-и их не наберется.
Вот поэтому-то я и считаю, что для подобных целей этот аддон гораздо лучше подходит еже ли WPI. Незачем награмождать WPI для таких целей, а Runonce не совсем удобен для установки приложений требующих перезагрузку и паузы. Получается, что этот аддон очень даже востребован, а если немного его видоизменить, то вообще - цены ему не будет.
Кстати, если сделать чтобы окно с предупреждением о том что установка еще не завершена появлялось до самого запуска - у пользователя будет время от отказа от установки каких-либо программ. Может это тоже сделает аддон более похожим на WPI, но что же в этом плохого? Ведь это только удобства добавит. А ведь ради удобства, экономии времени, эстетики и пр. все аддоны и делаются. :wink:
opel431, спасибо за аддон и разъяснения, разобрался с Z-eFinishXP, только вот по умолчанию в BSPI стояла перезагрузка после установки всех программ и по итогу - аддон запустил после ребута ее снова, т. е. запуск BSPI происходил два раза, убрал в настройках BSPI перезагрузку и все вроде нормально стало.
conductor
19-11-2010, 15:49
atf7
вот вы все аддоны интегрируете потом кто то делает аддон что бы аддоны выборосно ставить а не проще
http://i12.fastpic.ru/thumb/2010/1119/3c/55405b0bbae0b804b142c87d0904723c.jpeg (http://fastpic.ru/view/12/2010/1119/55405b0bbae0b804b142c87d0904723c.jpg.html)
ставить чистую а потом навешивать аддоны
чё хотиш то ставиш и новинки легче менять
ЗЫ впрочем каждый сходит с ума по своему :rupor:
conductor
По поводу запуска DriverPack Solution.exe на примере (DRP150.2Q).
в папку где лежат:
DriverPack Solution.exe
autorun.hta и т.д.
кладём
cd /d %~dp0
start tools\mshta.exe "%~dp0\autorun.hta"
FOR %%d 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 %%d:\WIN51IP.SP3 SET CDROM=%%d:
call "%CDROM%\Driwer\DRP150.2Q\START.cmd"
exit
WIN51IP.SP3 - маркер - должен быть!!! (можно назначить любой другой, но обязательно в корне диска)
Driwer\DRP150.2Q\START.cmd - то путь до START.cmd (пример см. - выше)
conductor
23-11-2010, 10:27
mamont1 :Beer:
спасибо дружище я не сомневался что ты мне поможеш :yahoo:
вот где собака зарыта cd /d %~dp0
opel431
запускаются 2 оболочки
; -----------------------------------------------------------------------------
; -----------------------------------------------------------------------------
; ВНИМАНИЕ! Этот параметр только для отладки программы.
[Debugging]
DebugPath=
; Строковые (заголовок окна, контроль, сообщение, строки команд)
[String]
Caption=Финализация Windows
Info=КОНТРОЛЬ
Message=Считывание предварительных настроек
Cap1=Выполнить -
Cap2=Выполнить -
Cap3=Выполнить -
Cap4=Выполнить -
Cap5=Выполнить -
Cap6=Выполнить -
Cap7=Выполнить -
Cap8=Выполнить -
Cap9=Выполнить -
Cap10=Выполнить -
; Общие установки
[Start]
SetAddons=1
Pause=10
WinHide=1
Button=1
Process=ResPatch.exe
ActReboot=1
; Выполнение программы 1
[Prog1]
Name=Drivers\DRIVERS.CMD
Param=-t10
Reboot=1
; Выполнение программы 2
[Prog2]
Name=BSPI\Presetup.exe
Param=
Reboot=1
; Выполнение программы 3
[Prog3]
Name=FinishXP.cmd
Param=
Reboot=0
как исправить ?
запускаются 2 оболочки»
Ну, для начала мне нужно понять какие две оболочки?
Листинг мне ничего не говорит.
Если речь идет о двойном запуске BSPI то, проблему уже описал и решил goncov (#49). Если нет - подробней.
conductor
23-11-2010, 13:04
DriverPack Solution+ BSPI
см FinishXP.ini
DriverPack Solution+ BSPI »
Возможно, что где-то еще есть запуск BSPI при первом входе, так как программа запускает все поочередно, тем более после DriverPack стоит перезагрузка.
conductor
23-11-2010, 19:45
; Выполнение программы 1
[Prog1]
Name=Drivers\DRIVERS.CMD
Param=-t10
Reboot=0
; Выполнение программы 2
[Prog2]
Name=
Param=
Reboot=0
; Выполнение программы 3
[Prog3]
Name=BSPI\Presetup.exe
Param=
Reboot=0
; Выполнение программы 4
[Prog4]
Name=FinishXP.cm
Param=
Reboot=0
попробовал так запускаеться только DriverPack Solution
дальше ничего не запускается(видно прога прекрашает работать)
может так
; Выполнение программы 2
[Prog2]
Name= pause
Param=
Reboot=0
попробовал так запускается только DriverPack Solution »
А без prog2, кто будет запускать prog3 - еще раз о старом - программы выполняются по... о...че..ред...но.
Вы не новичок - знаете (должны знать процесс установки по минутам), что и когда вносится в реестр и откуда берется, как запускаются программы на Т0. Остальное нужно искать (анализировать), экспериментировать и.т.д. - задать вопрос всегда легче, чем его попробовать решить, исходя из функционала программы.
conductor, а не подскажите зачем запускать две однотипные программы по установке драйверов по очереди?
Name= pause »
Это что-то новое.
зачем запускать две однотипные программы по установке драйверов по очереди? »
Да нет, в командах установки у conductor только Drivers (Prog1).
Где-то "собака зарыта", если BSPI запускается без команды, вот и получается запуск двух программ одновременно - одной управляет FinishXP.exe, а вот как запускается BSPI при этом, нужно искать.
conductor
24-11-2010, 23:06
opel431
[Debugging]
DebugPath=c:\Temp\DriverPack Solution\
; Строковые (заголовок окна, контроль, сообщение, строки команд)
[String]
Caption=Финализация Windows
Info=КОНТРОЛЬ
Message=Считывание предварительных настроек
Cap1=Выполнить -
Cap2=Выполнить -
Cap3=Выполнить -
Cap4=Выполнить -
Cap5=Выполнить -
Cap6=Выполнить -
Cap7=Выполнить -
Cap8=Выполнить -
Cap9=Выполнить -
Cap10=Выполнить -
; Общие установки
[Start]
SetAddons=1
Pause=30
WinHide=1
Button=1
Process=ResPatch.exe
ActReboot=1
; Выполнение программы 1
[Prog1]
Name=DriverPack Solution.exe
Param=Please wait...
Reboot=0
; Выполнение программы 2
[Prog2]
Name=DriverPack Solution.lnk
Param=Please wait...
Reboot=0
; Выполнение программы 3
[Prog3]
Name=BSPI\Presetup.exe
Param=Please wait...
Reboot=0
; Выполнение программы 4
[Prog4]
Name=FinishXP.cmd
pause+Please wait...( тож самое когда пропускал строку)
питаюсь определить ( остановить) почему запускается и BSPI
а запускается BSPI секунд через 20
ЗЫ щас сделал так
dev_db\
drp\
tools\
DriverPack Solution.exe
AUTORUN.HTA
запокавал зто всё сделал DRPSu10-Mini.exe
; Выполнение программы 1
[Prog1]
Name=DRPSu10-Mini.exe
Param=Please wait...
Reboot=0
всё тип топ и BSPI одновременно не запускаеться
( правда установленные дрова не определяются)
кажись собака зарыта в запуске AUTORUN.HTA
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC