Вопросы По WPI

Ответить
 • Просмотры: 44
Аватара пользователя
stasys44

Re: Вопросы По WPI

Сообщение stasys44 »

Ниче у меня с ней не получается.

Во-первых: немогу понять, как я ее из WPI запускать должен. С какой переменной? Или относительно чего путь указывать (относительно расположения StartX)???

Во-вторых: Попытался запустить с абсолютным путем



Код:

Код: Выделить всё

startx /Dd:\Boot\WPI\Install /wait VPC_2007SP1.msi

но он мне пишет failed, мол так и так erorr 193.



Саму startx запихал и в system32, и рядом с msi. Как я должен все правильно сделать???
Аватара пользователя
DimonV

Re: Вопросы По WPI

Сообщение DimonV »

Цитата _djin_:



Как я должен все правильно сделать???
Вопросы По WPI




а разве в конфиге WPI при написании пути используются одинарные слеши "\", а не двойные?..
Аватара пользователя
AjaX_too

Re: Вопросы По WPI

Сообщение AjaX_too »

100пудово одинарные! И так знал, и сейчас еще специально посмотрел. Может я эту утилитку случайно поломал Изображение , вот она и неработает.
Аватара пользователя
DimonV

Re: Вопросы По WPI

Сообщение DimonV »

Пробовал x-Reset но при втором запуске wpi вообще не запустился
Аватара пользователя
AjaX_too

Re: Вопросы По WPI

Сообщение AjaX_too »

DimonV,

внутри x-Reset10.exe находиться файл StartAfterReset.bat, в нем нужно разремарить строки, которые предназначены для запуска WPI. После правки код должен выглядеть так:



Код:

Код: Выделить всё

@Echo off 
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 CDROM=%%i
%CDROM%:\wpi\WPI.hta
Exit
Аватара пользователя
МИШАНЧИК

Re: Вопросы По WPI

Сообщение МИШАНЧИК »

_djin_, только что проверил, все запускается, например, вот так

Код:

Код: Выделить всё

cmds[pn]=['cmd /c start /D%wpipath%\\Install VPC_2007SP1.msi /qn'];
Аватара пользователя
AjaX_too

Re: Вопросы По WPI

Сообщение AjaX_too »

Мишанчику

Да, с выходом все отмеченные к установлению будут устанавливаться, конечно с принудително галочка не снимется. Надо будет подправить подсказки для кнопок Начать установку и Выход, как было в старых версиях, так и оставил.
Аватара пользователя
YikxX

Re: Вопросы По WPI

Сообщение YikxX »

Цитата Dmitry_K:



а разве в конфиге WPI при написании пути используются одинарные слеши "\", а не двойные?..
Вопросы По WPI




двойные.
Аватара пользователя
МИШАНЧИК

Re: Вопросы По WPI

Сообщение МИШАНЧИК »

YikxX, скрипт 7-zip выложи.
Аватара пользователя
conductor

Re: Вопросы По WPI

Сообщение conductor »

А никому не приходилось сталкиватся с двукратным запуском WPI. В частности запускаю WPI через winnt.sif



Код:

Код: Выделить всё

[GuiRunOnce]
"%systemdrive%\wpi.cmd"

Сответственно wpi.cmd выглядит так:





Код:

Код: Выделить всё

@ECHO OFF
REM
REM WPI startup something.
REM 
REM Example, how to look for CDROM-drive. Must have a file called WIN51 in its root.
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 CDROM=%%i:
echo Found CD-Rom as drive %CDROM%
REM Determine the WPI startup path. 
REM If WPI should run off the CD the replace %dp0 with %CDROM%\PathToWPI
set WPIPATH=%CDROM%\install\wpi
echo WPI will run from %WPIPATH%
REM Font installation - the easy way
for /R %%i in ( *.ttf ) do (
 echo Installing font %%~ni.ttf
 copy /Y "%%~fi" "%windir%\Fonts" > nul
 "%WPIPATH%\common\installfont.exe" "%windir%\Fonts\%%~ni.ttf" > nul
)
REM Hide this command window
"%WPIPATH%\common\cmdow.exe" @ /HID
REM Special registry tweak needed
regedit /S "%WPIPATH%\common\wpi.reg"
REM Make WPI driectory the current directory
for /F "delims=: tokens=1" %%i in ("%WPIPATH%") DO echo %%i:
cd /d "%WPIPATH%"
REM Start WPI and wait for its end
start /wait WPI.hta
REM call any cleanup code here, or after this script.
REM Del /F /Q %0
exit
:end

А 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 vor prog numbering
// prog[pn]=['ProgramName']
// desc[pn]=['Description']
// 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']
// dflt[pn]=['no']
// forc[pn]=['false']
//  cat[pn]=['Application Category']
// ordr[pn]=[0]
//  uid[pn]=['APP1']
// cond[pn]=['Javascript Conditional Statement']
// deps[pn]=[]
// excl[pn]=[]
// pn++
//---------------------------------------------------------------------------------------------
// Your programs here ...
//---------------------------------------------------------------------------------------------
pn=1;
prog[pn]=['Microsoft Office 2003']
uid[pn]=['OFFICE2003']
desc[pn]=['Ну офис он и есть офис']
cmd1[pn]=['%cdrom%\\install\\office2003\\setup.exe']
dflt[pn]=['yes']
cat[pn]=['Office']
pn++
prog[pn]=['VISIO 2003']
uid[pn]=['VISIO2003']
desc[pn]=['Рисование схем и планов.']
cmd1[pn]=['%cdrom%\\install\\visio2003\\setup.exe']
cmd2[pn]=['%cdrom%\\install\\visio2003\\russian\\update_rus.exe /S']
dflt[pn]=['yes']
cat[pn]=['Office']
pn++
prog[pn]=['WinRAR']
uid[pn]=['WINRAR']
cmd1[pn]=['%cdrom%\\install\\winrar36\\WinRAR360.exe /S']
dflt[pn]=['yes']
cat[pn]=['Misc']
pn++

Во время установки VISIO2003 запускается ещё раз главное окошко WPI и отсчитав время пытается ещё раз паралельно начть установку всех приложений, так как установка уже идёт то выдаёт ошибку что другой процесс установки уже запущен. В чём может быть проблема или в офисе или в WPI?
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»