Вопросы По WPI
|
Старожил Сообщения: 282 |
Профиль | Отправить PM | Цитировать
Windows Post Install Wizard (WPI) Официальный сайт WPI Официальный форум WPI на MSFN.org Обзор WPI в статье "Выбор устанавливаемых приложений" (там рассказ о старой версии, но кое-что почерпнуть можно) Для тех кто в танке: WPI не волшебная палочка и сама по тихому программы устанавливать не умееет!!! Очень внимательно читаем материалы хотя бы по этим и этой ссылкам! Полезные сообщения в теме: |
|
Отправлено: 03:34, 10-03-2005 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать VelDmi
ProkVS Я запускаю WPI с помощью вот этого архивчика. Его скачал на сайте WPI. Подскажите как доработать скрипт чтоб правильно определялся %wpipath% ато он пытается запустить WPI.hta не с того диска |
Отправлено: 01:58, 21-12-2006 | #351 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать Gozya
Честно говоря сам не совсем понимаю как это работает - for /f "delims=: tokens=1" %%i in ("%~dp0") do set drive=%%i: Поэтому пользуюсь старым проверенным способом, который ещё никогда не подводил: 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:\WPI.ico set CDROM=%%i: Содержимое RunWPI.cmd будет выглядеть так: Для проверки, запусти полученный RunWPI.cmd на рабочей системе (есессно диск с виндой должен быть в дисководе) и в реестре (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\999\) посмотри какой прописался путь! |
Последний раз редактировалось ProkVS, 21-12-2006 в 07:30. Отправлено: 07:17, 21-12-2006 | #352 |
Старожил Сообщения: 282
|
Профиль | Отправить PM | Цитировать А у меня в версии 5.6 так и не получается определить просто букву
переменной %cdrom% ни через wpi.cmd ни через DiskPath=''; Всё некрасиво россыпью валяется в корневике на диске... |
Отправлено: 08:40, 21-12-2006 | #353 |
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать DenchikK
Положи в корень установочного диска файл например WPI.ico, проследи чтоб больше ни на одном диске не было в корне этого файла! Напиши в wpi.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:\WPI.ico set CDROM=%%i: cd %CDROM% pause exit Если высветилась другая буква диска (не установочного) - идем в церковь (или мечеть) набираем ведро святой воды и выливаем себе на голову, imho без нечистой силы тут не обошлось )) |
Отправлено: 10:26, 21-12-2006 | #354 |
Старожил Сообщения: 282
|
Профиль | Отправить PM | Цитировать ProkVS
Да всё именно так у меня и работает, уже года 2 почти. До этой версии. Да, запускаем этот cmd, да - видим - %cdrom% - это буква D: Запускаем wpi.hta. Выбираем прогу: и всё! ошибка (читаем в логе): cmd1 *** Неудача *** (возвращен код undefined): "D:\Software\WPI\Software\Programs\ApBackUp\ApBackUp.exe" Видать это не нечистая сила, а где то в процессе выполнения скрипта переменная перебивается. И сдается мне - в файле core.js это происходит! |
Отправлено: 14:54, 21-12-2006 | #355 |
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать DenchikK
А почему такой странный путь и где в нем папка WPI? Насколько я понимаю если запускаешь WPI с отдельного диска - клади её внутренности в корень и путь к прогам будет %CDROM%\install\...! На всякий случай попробуй в пути к программам указывать не %CDROM%, а %wpipath% и далее соответствуйщий путь к прогам от папки WPI! |
Последний раз редактировалось ProkVS, 21-12-2006 в 15:29. Отправлено: 15:15, 21-12-2006 | #356 |
Старожил Сообщения: 282
|
Профиль | Отправить PM | Цитировать У меня просто уже сложилось за 2 года структура и соответственно настройки все:
корневик: i386 Software Antivir ... Programs ... WPI wpi.cmd маркерные файлы даже в версии 5.0 ещё все нормально работало, пока wpi не начал выеживаться. Всё замечательно - выляется всё на винте - а надо к кому то идти - на болвань - ничего не изменяя! Ляпота! И тут оказалось, разработчики WPI решили "помочь" пользователям. Блин. Как мне всё таки понравилась версия 5.6, но вернусь таки на версию 5.0 если это не решится. Мне не нужно россыпью файлы в корневике, так же не прёт в папке WPI пихать программы в Install. Сила привычки. Неужели в версии 5.6 WPI невозможно заставить возвращать только букву? Уж с путем я как то сам справлюсь, без "заботы" его разработчика. В WPI 5.0 для получения и нахождения буквы cdrom использовался скрипт generate.js. В 5.6 он отсутствует. |
Последний раз редактировалось DenchikK, 21-12-2006 в 15:55. Отправлено: 15:43, 21-12-2006 | #357 |
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать DenchikK
Подожди! Рано сдаешься! Пока не найдется хорошего решения юзай: %CDROM%\..\..\Software\Programs\ApBackUp\ApBackUp.exe БУГАГАГ |
Отправлено: 16:21, 21-12-2006 | #358 |
Старожил Сообщения: 282
|
Профиль | Отправить PM | Цитировать ProkVS
Немножко не понял, если убрать двойные слеши, вернётся ProgramsApBackUpApBackUp.exe Если изменить путь - то не хочеться. А работает только в этом случае, что раздражает: Audio\ Common\ Graphics\ I386\ Lang\ Manual\ Software\ Themes\ Tools\ WPIScripts\ WIN51 WIN51P WPI.hta wpi.ico Autorun.inf WIN51P.SP2 |
Отправлено: 16:38, 21-12-2006 | #359 |
Старожил Сообщения: 310
|
Профиль | Отправить PM | Цитировать DenchikK
Да нет, это наверно ты немножко не понял ! Если WPI воспринимает %CDROM% как "D:\Software\WPI", то логично было бы предположить, что если указать "%CDROM%\..\..\" мы получим желаемый диск D:\ в чистом виде! соответственно полный путь к проге будет выглядеть так: %CDROM%\..\..\Software\Programs\ApBackUp\ApBackUp.exe = D:\Software\Programs\ApBackUp\ApBackUp.exe Открываем акелпадом config.js и автозаменой лупим: "%CDROM%\\" на "%CDROM%\\..\\..\\" И щастье... Обожаю такие корявые решения, так сказать на скорую руку Потом конешно заглянет Sanja Alone, подскажет заменить какую-нить закорючку в *.js и всё заиграет! |
Отправлено: 17:07, 21-12-2006 | #360 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] создал 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 |
|