Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Вопросы По WPI

Ответить
Настройки темы
Вопросы По WPI

Аватара для DenchikK

Старожил


Сообщения: 268
Благодарности: 40

Профиль | Отправить PM | Цитировать


Изменения
Автор: Petya V4sechkin
Дата: 10-02-2014




Windows Post Install Wizard (WPI)
Официальный сайт WPI
Официальный форум WPI на MSFN.org

Обзор WPI в статье "Выбор устанавливаемых приложений" (там рассказ о старой версии, но кое-что почерпнуть можно)

Для тех кто в танке: WPI не волшебная палочка и сама по тихому программы устанавливать не умееет!!!
Очень внимательно читаем материалы хотя бы по этим и этой ссылкам!


Полезные сообщения в теме:

Отправлено: 03:34, 10-03-2005

 

Аватара для conductor

Ветеран


Сообщения: 848
Благодарности: 71

Профиль | Отправить PM | Цитировать


Цитата kalikanzaros:
проблема не в файле config.js тк с темой Server у меня все описания появляются, а с двумя темами, указанными выше - нет »
<a name="description"><h4 class="man_h4">Описание</h4></a>
<p class="man_p">
Описание программы, которое будут отображаться в инструменте подсказки.</p>


попробуй енто прописать
добавил
<a name="picture_file"><h4 class="man_h4">Файл картинки </h4></a>
<p class="man_p">
Вы можете поместить
изображение, или эмблему программы в окне сообщений инструмента подсказки. Эти
изображения должны быть в папке Graphics.
</p>

<a name="width"><h4 class="man_h4">Ширина</h4></a>
<p class="man_p">
Ширина изображения. Приблизительно.
</p>

<a name="height"><h4 class="man_h4">Высота</h4></a>
<p class="man_p">
Высота изображения. Приблизительно.</p>

<a name="text_location"><h4 class="man_h4">Положение текста</h4></a>
<p class="man_p">
То, где -
текст описания, будет помещен относительно изображения.
</p>

Отправлено: 16:20, 24-10-2008 | #861



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 992
Благодарности: 38

Профиль | Отправить PM | Цитировать


DenchikK, то есть если мне надо из папки Soft на CD скопировать файл ААА.exe на диск С тогда примерно так:

cmd1[pn]=["FILECOPY %cdrom%\\Soft\\ААА.exe %systemdrive%"];

Отправлено: 16:35, 24-10-2008 | #862


Аватара для DenchikK

Старожил


Сообщения: 268
Благодарности: 40

Профиль | Отправить PM | Цитировать


kalikanzaros
Чтоб появлялись подсказки в теме нужно вот что включить:
файл темы wpi.htm
параметр ShowToolTips=false;
поменять на ShowToolTips=true;
Но по крайней мере меня начинаются дикие тормоза...
И в теме написано:
ToolTips must be turned off for this theme. Will not affect other themes.

МИШАНЧИК,
Ага

Отправлено: 17:01, 24-10-2008 | #863


Ветеран


Сообщения: 992
Благодарности: 38

Профиль | Отправить PM | Цитировать


DenchikK,
Цитата МИШАНЧИК:
cmd1[pn]=["FILECOPY %cdrom%\\Soft\\ААА.exe %systemdrive%"]; »
Не сработало!
Может надо кавычки не двойные?

P.S. И с одиночными кавычками не сработало.

Последний раз редактировалось МИШАНЧИК, 25-10-2008 в 05:59.


Отправлено: 04:50, 25-10-2008 | #864


Ветеран


Сообщения: 992
Благодарности: 38

Профиль | Отправить PM | Цитировать


Кто нибудь пробовал устанавливать Ashampoo Music Studio 3.40? После установки программы запускается Internet Explorer и сама программа. Я прописал так:

prog[pn]=['Ashampoo Music Studio 3.40'];
bit64[pn]=['no'];
desc[pn]=['Программа позволяет конвертировать звуковые файлы различных форматов. '];
uid[pn]=['Ashampoo'];
dflt[pn]=['no'];
cat[pn]=['Аудио'];
forc[pn]=['no'];
cmd1[pn]=['%cdrom%\\Soft\\ashampoo.exe /s'];
cmd2[pn]=['TASKKILL.EXE /F /IM IEXPLORE.EXE'];
cmd3[pn]=['TASKKILL.EXE /F /IM MusicStudio3.EXE'];
rega[pn]=['%cdrom%\\Soft\\Ashampoo.reg'];
picf[pn]=['Ashampoo.jpg'];
picw[pn]=['500'];
pich[pn]=['335'];
textl[pn]=['Bottom'];
pn++;

Но почему то в данном случае не срабатывает. Запускается и браузер и программа.

Отправлено: 09:03, 25-10-2008 | #865

D_Master


Сообщения: n/a

Профиль | Цитировать


МИШАНЧИК, попробуйте так:
Код: Выделить весь код
prog[pn]=['Ashampoo Music Studio 3.40'];
bit64[pn]=['no'];
desc[pn]=['Программа позволяет конвертировать звуковые файлы различных форматов. '];
uid[pn]=['Ashampoo'];
dflt[pn]=['no'];
cat[pn]=['Аудио'];
forc[pn]=['no'];
cmd1[pn]=['%cdrom%\\Soft\\ashampoo.exe /s'];
cmd2[pn]=['%cdrom%\\Soft\\ashampoo.cmd'];
rega[pn]=['%cdrom%\\Soft\\Ashampoo.reg'];
picf[pn]=['Ashampoo.jpg'];
picw[pn]=['500'];
pich[pn]=['335'];
textl[pn]=['Bottom'];
pn++;
ashampoo.cmd:
Код: Выделить весь код
@echo off
taskkill /F /IM MusicStudio3.EXE
taskkill /F /IM iexplore.exe
exit
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:16, 25-10-2008 | #866


Ветеран


Сообщения: 992
Благодарности: 38

Профиль | Отправить PM | Цитировать


D_Master, не подскажите как правильно прописать чтоб файл скопировался с CD на диск с. А то что-то не получается.

Отправлено: 10:07, 25-10-2008 | #867


Старожил


Сообщения: 267
Благодарности: 64

Профиль | Отправить PM | Цитировать


МИШАНЧИК, попробуйте просто в командной строке набрать COPY /?, изучить и прописать в конфиге команду типа COPY /ключ [источник с учетом переменных] [место назначения с учетом переменных].

Отправлено: 11:29, 25-10-2008 | #868


Аватара для DenchikK

Старожил


Сообщения: 268
Благодарности: 40

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z config.7z
(861 байт, 3 просмотров)

МИШАНЧИК,
Вот попробовал с CD:
cmd1[pn]=['FILECOPY %cdrom%\\..\\..\\Software\\Office\\setup.exe %systemdrive%'];
Всё работает.
Конфиг прикреплен, видео вот:
http://multi-up.com/29280/

Можно если никак не получается кроме вышеописанного способа с cmd испробовать WinRarSFX с тихим инсталлом.
Код: Выделить весь код
;Расположенный ниже комментарий содержит команды SFX-сценария

Path=%systemdrive%
SavePath
Silent=1
Overwrite=1
Тогда при запуске:
Код: Выделить весь код
cmd1[pn]=['%cdrom%\\Soft\\sample.exe'];
Содержимое архива распакуется на системный диск.

D_Master,
taskkill может не сработать, ибо:
http://www.oszone.net/2766/
Цитата:
Примечание. Утилита Taskkill не входит в состав Windows XP Home

Последний раз редактировалось DenchikK, 25-10-2008 в 14:14.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:08, 25-10-2008 | #869


Аватара для Sanja Alone

Ищу Человека…


Сообщения: 420
Благодарности: 67

Профиль | Сайт | Отправить PM | Цитировать


Цитата МИШАНЧИК:
cmd2[pn]=['TASKKILL.EXE /F /IM IEXPLORE.EXE'];
cmd3[pn]=['TASKKILL.EXE /F /IM MusicStudio3.EXE']; >
В подобных ситуациях проще установку делать посредством AutoIt скрипта (autoit-ashampoo.au3):

Простой вариант (если процесс ashampoo.exe завершается до открытия браузера):
Код: Выделить весь код
$defaultbrowser = RegRead ('HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet','')
RunWait ( @ScriptDir & '\ashampoo.exe /s' )
RunWait ( @Comspec & ' /C taskkill.exe /F /IM MusicStudio3.EXE /IM ' & $defaultbrowser, '', @SW_HIDE )
RunWait ('regedit /S "' & @ScriptDir & '\Ashampoo.reg"', '', @SW_HIDE )
Более хитрый вариант (если ashampoo.exe висит в памяти до закрытия процесса браузера):
Код: Выделить весь код
;читаем из реестра имя процесса браузера по умолчанию (описано в AutoIt FAQ: раздел Отлов "случайных" окон, пункт 4)
$defaultbrowser = RegRead ('HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet','')

Dim $processes[2] = [$defaultbrowser, "MusicStudio3.EXE"] ; массив процессов для "убийства"

;установка в тихом режиме
AdlibEnable ("_CloseProcesses",2000)
RunWait ( @ScriptDir & '\ashampoo.exe /s' )
AdlibDisable()

;импорт reg-файла
RunWait ('regedit /S "' & @ScriptDir & '\Ashampoo.reg"', '', @SW_HIDE )


Func _CloseProcesses()
	For $process In $processes
		If ProcessExists($process) Then
			ProcessClose($process)
			ProcessWaitClose($process)
		EndIf
	Next
EndFunc
Далее скрипт компилируется и из WPI юзается так:
Код: Выделить весь код
cmd1[pn]=['%cdrom%\\Soft\\autoit-ashampoo.exe'];

В кач-ве альтернативы можно исп-ть cmd-файл (ashampoo.cmd):
Код: Выделить весь код
start "Install" /wait "%~dp0ashampoo.exe" /s
rem rem !ВАЖНО! - в кач-ве разделителя нужно указать только символ табуляции 
rem (ASCII-код символа после знака "равно" в выделенном фрагменте должен быть 09)
for /f "tokens=3 delims=	" %%j in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet /ve') do set defbrowser=%%j
taskkill /F /IM MusicStudio3.EXE /IM %defbrowser%
regedit /s "%~dp0Ashampoo.reg"
Использование из WPI:
Код: Выделить весь код
cmd1[pn]=['%cdrom%\\Soft\\ashampoo.cmd'];
P.S. Конкретно на Ashampoo я все это не проверял, но я описал возможные варианты решения для любых приложений, установщики которых ведут себя подобным образом.

-------
Sanja Alone's site (ConvRegToAU3, OEsr, RSA, AutoIt скрипты)

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:02, 25-10-2008 | #870



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Вопросы По WPI

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] создал WPI икону / WPI.ico / для него и файл Autorun.inf tim75 Хочу все знать 7 25-02-2013 06:48
WPI.autorun Pris Автоматическая установка Windows 2000/XP/2003 10 16-01-2012 06:07
Пакет русификации WPI .:[все вопросы]:. Aspirine Автоматическая установка Windows 2000/XP/2003 19 08-08-2010 01:43
wpi-wpi d2201 Автоматическая установка Windows 2000/XP/2003 11 13-04-2005 10:19
PROXY-сервера ---- вопросы, вопросы, вопросы Galosh Хочу все знать 2 09-07-2003 00:57




 
Переход