Показать полную графическую версию : Daemon Tools 4.xx - тихая установка
Страниц :
1
[
2]
3
4
5
6
7
desperate
17-06-2006, 18:06
qeraser
спасибо...я уже написал свой... от Сани скрипт не подходит, т.к. я ставлю немного по другому принципу
Sanja Alone
18-06-2006, 02:04
desperate
от Сани скрипт не подходитЧто именно не устраивает? Что-то в скрипте или AutoIt, как способ решения подобных задач?
ставлю немного по другому принципуMultiset ?
desperate
18-06-2006, 02:11
Sanja Alone
процитирую сам себя
спасибо...я уже написал свой... от Сани скрипт не подходит
не подошел твой в том плане, что у тебя Daemontools ставиться в два этапа, т.е. без перезагрузки никак.... я же свой ставлю сначала SPTD из svcpack.inf, а уже потом с помощью АвтоИТ скрипта ставлю демона
Sanja Alone
а скрипты твои хорошие, мне понравилось, качетсвенная работа
Для Ivan 234
немного переделанный luluDaemon для Daemon Tools 4.xx
( добавлено выбор пути к папке )
Denchik
Размещайте вложения на альтернативных шарах (например rapidshare, webfile, still).
Вложения на этом форуме работают некорректно. Где-то Vadikan уже писал об этом.
Тем не менее
у меня открывает нормально
а с рапидой я не очень дружу
Блин... я в ступоре... Хотел сделать Unattended DT 4.06, чтоб ставился через WPI.
Делал так:
1. Через cmdlines ставлю SPTD - drivers v1.29
2. Написал AutoIT скрипт для DT4, проверил его - работает
Но косяк вот в чем - через WPI данный скрипт не работает! Наверное потому, что через WPI с окнами работать так нельзя...
Кто-нибудь может подсказать, как написать рабочий скрипт???
Sanja Alone
28-09-2006, 06:42
Jilted
через WPI данный скрипт не работает!Замечательно работает, в т.ч. из WPI (скрипт (http://sanjaalone.h15.ru/files/autoit-dt.zip)).
Наверное потому, что через WPI с окнами работать так нельзя...Как так? Любое окно WPI - это всего лишь окно браузера :)
Ты на новом, 5-м WPI проверял? А то у меня ну ни в какую твой скрипт из-под него не ставится!!!
Приведи плз исходник скрипта БЕЗ УСТАНОВКИ SPTD. Т.к. я его ставлю на более раннем этапе.
Может, я в скрипте твоем накосячил? Х.З. но факт в том, что из-под WPI скомпиленный экзешник НЕ ЗАПУСКАЕТ программу установки.
Вот пример скрипта, взятого с MSFN. В одиночку он работает, из под WPI-нет.
Global $Title='DAEMON'
Run (@ScriptDir&'\'&'daemon406-x86.exe')
WinWait("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO")
If Not WinActive("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO") Then WinActivate("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO")
WinWaitActive("DAEMON Tools 4.06HE (32 bit)","Welcome to the DAEMO")
Send("{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Please review the li")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Please review the li") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Please review the li")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Please review the li")
Send("{TAB}{TAB}{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Choose which feature")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Choose which feature") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Choose which feature")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Choose which feature")
Send("{DOWN}{SPACE}{DOWN}{SPACE}{TAB}{TAB}{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Choose Install Locat")
Send("{TAB}{TAB}{TAB}{ENTER}")
WinWait("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO")
If Not WinActive("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO") Then WinActivate("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO")
WinWaitActive("DAEMON Tools 4.06HE (32 bit) ","Completing the DAEMO")
Send("{SPACE}{TAB}{TAB}{ENTER}")
Sanja Alone
29-09-2006, 03:26
Jilted
Ты на новом, 5-м WPI проверял?WPI 5.4 - никаких проблем нет.
исходник скрипта БЕЗ УСТАНОВКИ SPTDВ скрипте стоит проверка:
If WinWait("SPTD","",3)Т.о., если SPTD уже установлен, то окна SPTD не будет. Получится просто пауза в 3 секунды и установка DT будет продолжена. Если это не нужно, то просто выбрось строки 79-95 (If... EndIf) со скрипта.
скомпиленный экзешник НЕ ЗАПУСКАЕТЕще как запускает! Может ты накосячил в конфиге WPI? Посмотри, что он пишет в логе (%systemdrive%\WPI_Log.txt).
В одиночку он работает, из под WPI-нетЭто еще одно подтверждение моей догадки об источнике проблемы в конфиге WPI - проверь путь в команде запуска установки DT (WPI\WPIScripts\config.js).
Sanja Alone
Полностью твой код откомпилил. Та же ситуевина. По отдельности ставится, через WPI - НЕТ!.
Вот лог:
Лог файл установки WPI
Процесс установки начат в: 29 сентября 2006 г. 8:19:53
Global variables:
%OSLANG%=RUS
%WPIPATH%=D:\sp2\wpi
%CDROM%=D:\sp2\wpi
%DOSPATH%=
%SYSTEMDRIVE%=C:
%WINDIR%=C:\WINDOWS
%PROGRAMFILES%=C:\Program Files
%TEMP%=C:\DOCUME~1\dima\LOCALS~1\Temp
%SYSDIR%=C:\WINDOWS
%ALLUSERSPROFILE%=C:\Documents and Settings\All Users
%USERPROFILE%=C:\Documents and Settings\dima
%APPDATA%=C:\Documents and Settings\dima\Application Data
%COMMONPROGRAMFILES%=C:\Program Files\Common Files
Список программ, которые будут установлены: Daemon Tools v4.06 ----- 29 сентября 2006 г. 8:19:53
Program: Daemon Tools v4.06 UID: DAEMONTOOLS Order: 900003 Category: Утилиты
29 сентября 2006 г. 8:19:53 cmd1 *** Неудача *** (возвращен код undefined): "D:\sp2\wpi\dt4.exe"
29 сентября 2006 г. 8:19:53 Установка завершена. ----- Процесс установки завершен в: 29 сентября 2006 г. 8:19:54
Вот то, что в config.js:
//---------------------------------------------------------------------------------------------
// Reference ... prog[0] won't be used. It's just an example.
// Look in program.js to see explanation of these properties.
//---------------------------------------------------------------------------------------------
// pn=0; // start value for prog numbering
// prog[pn]=['ProgramName'];
// ordr[pn]=[0];
// desc[pn]=['Description'];
// uid[pn]=['APP1'];
// dflt[pn]=['no'];
// cat[pn]=['Application Category'];
// forc[pn]=['false'];
// configs[pn]=['List of configs to be auto checked. Comma seperated'];
// deps[pn]=[];
// excl[pn]=[];
// cond[pn]=['Javascript Conditional Statement'];
// gcond[pn]=['Javascript Conditional Statement to gray item'];
// regb[pn]=['Registry Key Path'];
// cmd1[pn]=['CommandLine 1'];
// cmd2[pn]=['CommandLine 2'];
// cmd3[pn]=['CommandLine 3'];
// cmd4[pn]=['CommandLine 4'];
// cmd5[pn]=['CommandLine 5'];
// cmd6[pn]=['CommandLine 6'];
// rega[pn]=['Registry Key Path'];
// picf[pn]=['Picture File'];
// picw[pn]=['Width'];
// pich[pn]=['Height'];
// textl[pn]=['Text Location'];
// pn++;
//---------------------------------------------------------------------------------------------
// Your programs here ...
//---------------------------------------------------------------------------------------------
pn=1;
prog[pn]=['.NET Framework 1&2 RUS'];
desc[pn]=['Компоненты Microsoft .Net Framework 1 и 2, требуемые многими новыми программами.'];
uid[pn]=['NETFRAMEWORK12'];
dflt[pn]=['yes'];
cat[pn]=['Система'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\DotNet12.exe'];
pn++;
prog[pn]=['Nero v7.2.0.2 RUS'];
desc[pn]=['Программа для прожига болванок.'];
uid[pn]=['NERO7'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\nero7.exe -ai0'];
pn++;
prog[pn]=['Daemon Tools v4.06'];
desc[pn]=['Быстрый, удобный и бесплатный эмулятор CD/DVD-привода.'];
uid[pn]=['DAEMONTOOLS'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\dt4.exe'];
pn++;
prog[pn]=['ACDSee 8.1 Pro Rus'];
desc[pn]=['Одна из лучших программ-просмотрщиков графических файлов.'];
uid[pn]=['ACDSEE'];
dflt[pn]=['yes'];
cat[pn]=['Мультимедиа'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\ACDSee.msi /qn PIDKEY=DM7DVH-3348T-38LCBT-49ZY4DH ALLUSERS=1'];
pn++;
prog[pn]=['Foxit PDF Reader PRO v1.3 RUS'];
desc[pn]=['Программа для чтения PDF файлов (взамен Adobe Acrobat).'];
uid[pn]=['FOXITPDFREADERPROV13RUS'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\foxitsil.exe'];
pn++;
prog[pn]=['Winamp v5.24.703 RUS'];
desc[pn]=['Практически самый популярный мультимедийный проигрыватель.'];
uid[pn]=['WINAMPV524703'];
dflt[pn]=['yes'];
cat[pn]=['Мультимедиа'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\warussil.exe /splash=0 /silence=1'];
pn++;
prog[pn]=['CCleaner v1.33.382'];
desc[pn]=['Утилита для очистки системы от мусора. Лёгкая, безглючная и бесплатная.'];
uid[pn]=['CCLEANER'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['"%wpipath%\\soft\\CCleaner v1.33.382.exe" /S'];
pn++;
prog[pn]=['Flash Player v9.0.16.0'];
desc[pn]=['Плагин для IE и Opera для проигрывания Flash-анимации.'];
uid[pn]=['FLASHPLAYER'];
dflt[pn]=['yes'];
cat[pn]=['Мультимедиа'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\Flash9.exe /s'];
pn++;
prog[pn]=['Mark v0.9z RUS'];
desc[pn]=['Отличный текстовый редактор. Маленький и функциональный.'];
uid[pn]=['MARK'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\mark.exe'];
pn++;
prog[pn]=['McAfee VirusScan Enterprise v8.0i'];
desc[pn]=['Антивирус McAfee VirusScan Enterprise v8.0i.'];
uid[pn]=['MCAFEEVIRUSSCANENTERPRISE'];
dflt[pn]=['yes'];
cat[pn]=['Антивирусы'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\Soft\\mcafsil\\Setupvse.exe'];
pn++;
prog[pn]=['Vista Inspirat Visualisation Pack'];
desc[pn]=['Пакет изменяет интерфейс Windows XP на Windows Vista. При этом на работоспособность системы никак не влияет, так как происходит замена только графических файлов, а не программного кода системных файлов.'];
uid[pn]=['VISTAINSPIRAT'];
dflt[pn]=['yes'];
cat[pn]=['Интерфейс'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\soft\\vistapack.exe /VERYSILENT /NORESTART'];
pn++;
prog[pn]=['Unlocker v1.8.5'];
desc[pn]=['Утилита для удаления файлов и папок, которые обычным способом удалить не удается, потому что вместо удаления системой выдается сообщение, что файл удалить невозможно, так как он используется другим приложением.'];
uid[pn]=['UNLOCKERV185'];
dflt[pn]=['yes'];
cat[pn]=['Утилиты'];
forc[pn]=['no'];
cmd1[pn]=['%wpipath%\\unlocker /S'];
pn++;
//---------------------------------------------------------------------------------------------
// End of program definitions ...
//---------------------------------------------------------------------------------------------
Все остальное работает, сам офигеваю...
Sanja Alone
29-09-2006, 09:12
Jilted
А где ты часть пути потерял? У тебя:
cmd1[pn]=['%wpipath%\\dt4.exe'];А должно быть (судя по размещению других прог):
cmd1[pn]=['%wpipath%\\Soft\\dt4.exe'];P.S. Заодно проверь путь и к Unlocker-у в своем конфиге, а то он у тебя тоже выпадает из каталога Soft:
cmd1[pn]=['%wpipath%\\unlocker /S'];
Мля... Саня! Кросааааааааавчег! Во я затупил :))))))))
Блин, страдаю от своей невнимательности!!!
Спасибо!
KillHunter
12-10-2006, 11:21
Господа!!!
А вы не в курсе,можно ли интегрировать SPTD в дистрибутив до запуска WPI???Или каким-нить способ установки Daemon в один этап.....
:help:
mickmack
12-10-2006, 11:25
KillHunter установить драйвнр SPTD на 13 минуте из SVCPACK.
KillHunter
12-10-2006, 11:42
KillHunter установить драйвнр SPTD на 13 минуте из SVCPACK.
.....А поконкретнее можно????? :smoke:
или где можно об этом прочитать....
mickmack
12-10-2006, 11:59
http://oszone.net/2755
KillHunter
12-10-2006, 12:16
mickmack СПАСИБО!!!!!!!!
А я дурень морочился!!!!! :lol: :victory: :type:
KillHunter
12-10-2006, 12:47
Погодь,на этой странице интеграция заплаток....
а как интегрировать этот драйвер????
А вот Вспомнил: А можно SPTD интегрировать с помощью nLite????
mickmack
12-10-2006, 13:01
в папке i386 распаковываешь файл SVCPACK.IN_ с помощью 7зипа. полученный файл SVCPACK.INF открываешь в блокноте и в секции [SetupHotfixesToRun] пишешь SPTD.EXE помещаешь файл SVCPACK.INF обратно в папку I386 и удаляешь файл SVCPACK.IN_ переименовываешь файл драйвера в SPTD.EXE и помещаешь его в папку SVCPACK и готово.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.