Показать полную графическую версию : Вопросы По WPI
DenchikK
13-09-2009, 12:22
Малый,
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="c_1251.nls"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Microsoft Sans Serif,0"="Microsoft Sans Serif,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Verdana,0"="Verdana,204"
Все оказалось в порядке, в реестре.
Всеодно спасибо, буду знать где шрифты настраивать если слетят.
P.S.
ОС барахлит, все-же переставлю.
DanilaBB
17-09-2009, 16:04
Доброго времени суток.
Господа,
Оцените мою идею указания пути для установки через WPI со съемных носителей (флешки, HDD, ...).
Создаем *.cmd файл, в нем следующее
@echo off
set wpipath=%~dp0
subst W: %wpipath%
start /wait W:\WPI\WPI.hta
subst W: /d - это можно не указывать, после перезагрузки удалится сам
exit
ВСЕ!
Кидаем файл в корень съемного носителя и он становится диском W: (Диск можно указать любой, думаю этот врядли у кого используется :))
Далее в wpi явно указываем пути инсталяции (Например W:\wpi\install\setup.exe)
DenchikK
17-09-2009, 18:50
Я, к примеру, для установки программ со сменых носителей, использую встроенную функцию wpi - определение буквы диска по файлу, например wpi.ico, в корне :)
stasys44
17-09-2009, 23:04
DenchikK
Да это классический способ и не надо создавать велосипеда
Вопросы те же повторяются через несколько страниц, понимаю пенсионеров, им незадолго загнуться, а другим неужто трудно пролистать несколько страниц. Возможно, если подойдет очередь придется пересмотреть все вопросы по теме и создать ЧаВо, но хотя разве читают в шапкеДля тех кто в танке: WPI не волшебная палочка и сама по тихому программы устана »
Я поражаюсь, что столько людей пользуются WPI, спрашивают и никто не считают что тема полезная. Меня не считайте, есть главный мсфн форум, и мне этой темы могло и не быть - но вы все? Я не считаю, что тема рюшек важнее этой, поэтому я не могу не отметить ее полезной
Приветствую!
1. Люди, подскажите, в чем засада?
WPI 7.7.0 не отрабатывает переменную %cdrom%. В логах пустое значение. Запускается с С:\Temp\WPI при первой установке системы.
Старая версия 6.2, запущенная с этогоже места, работает нормально.
Файла WPI\WPIScripts\generate.js нет вообще в обоих версиях - по описанию 5й версии в шапке.
-
2. Где покрутить, чтоб буква диска определялясь по наличию тестового файла?
DarkDream604
12-10-2009, 21:48
проблема с WPI и .cmd
у меня в сборке все программы собраны в папке %cdrom%\WPI\install\%название_программы%
в каждой папке лежит файл SilenceInstall.cmd с кодом для тихой установки программ,
допустим для FireFox
start /wait Firefox_Setup_3.5.3.exe -ms -ira
очень удобно тыкнул по .cmd он сам поставился, да если с новой версией программы что нибудь изменится, редактировать легче.
в конфигурации WPI
"%wpipath%\Install\Mozilla_FireFox\SilenceInstall.cmd"
при установке он не находит файлы . проблема скорее всего в том,что я не прописываю полный адрес до .exe файлов, по умолчанию. но если пропишу полный адрес то я не смогу ставить программы запустив .cmd
можно конечно оставить эти .cmd и поменять настройки в wpi но придется выполнять двойную работу правя одновременно и wpi и .cmd
можете помоч?
Sanja Alone
13-10-2009, 08:34
start /wait Firefox_Setup_3.5.3.exe -ms -ira »
Решение: в каждом cmd прописать полный путь к экзе, но не хардкодом, а через соотв. переменную:
start "" /wait "%~dp0Firefox_Setup_3.5.3.exe" -ms -ira
Важно:
1. Первые кавычки обязательны, т.к. для команды start в первых кавычках идет заголовок cmd-окна (там можно даже вписать что-то удобоваримое, вроде start "Firefox setup" /wait "команда")
2. %~dp0 уже содержит слэш на конце, т.е. дублировать его не нужно
Для справки:%0 - это полный путь исполняемого cmd; d, p, ~ - модификаторы. %~dp0 = диск (d) + путь (p) текущего cmd с обрезанными кавычками (~).
Народ кто может подсказать 1) как сделать инсталятор в v7.7.0 таким как на изображение и 2)как убрать поле выбор в новой версии
slava33, откуда картинка?
Donaukinder
30-10-2009, 01:43
Люди,я вот столкнулся с такой вот проблемой.Я WPI запускаю через guirunonce,и WPI запускается тогда когда уже появился рабочий стол.Но в какой-то старой сборке XP WPI запускался до появления рабочего стола,но там и версия WPI была постарее.Помогите решить эту проблему пожалуйста)))
BillGates_XP
30-10-2009, 08:32
На верно вот так
Запус в в время вход систему :) после приветствия сразу запускается WPI
RunOnceEx.bat
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:
set wpipath=%CDROM%\WPI
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\999 /V 1 /D "%wpipath%\WPI.hta" /f
вот держите аддон запускает файл wpi.hta с ваш привод\wpi\ (аддон сделал не я )
ProgrammerPC
30-10-2009, 20:17
Люди а не работает так.Я думаю что-то не так делаю.Покажите пожалуйста пример.)))Я вот этот текст кидаю в блокнот(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: set wpipath=%CDROM%\WPI SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY%\999 /V 1 /D "%wpipath%\WPI.hta" /f »),сохраняю как startwpi.bat и кидаю в $OEM$\$$.В
WINNT.SIF в секции GUIRUNONCE прописываю - "%systemroot%\startwpi.bat".И блин не запускается(((((((((((((((Что я делаю не так?
stasys44
31-10-2009, 00:37
Про синтаксис не проверяю, но компакт диск с WPI был в дисководе?
ProgrammerPC
31-10-2009, 03:03
statys44, диск в приводе был.Я ещё вот так делал - 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:\ WIN51ip.SP3 set CDROM=%%i: set wpipath=%CDROM%\WPI SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx »
WIN51ip.SP3 .Т.Е WIN51 заменил на WIN51ip.SP3.Он то запускается но после появления рабочего стола,а хочется до его появления.
stasys44
31-10-2009, 22:37
Во первых это командный файл запускать через RunOnceEx (будет команда № 999)
Bo вторых я не понимаю, как WPI запустилась через GuiRunOnce таким образом
Почитайте это - что будет запуск файла уже вносится в реестр
http://www.oszone.net/display.php?id=2761
По моему команда на ваш .bat файл должна быть первой, чтоб запустилась сразу после логона
А файл быть таким IMHO чтоб явно запустилась - поищите, где-то есть - не раз задавался вопрос о запуске WPI
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:\WIN51ip.SP3 set CDROM= %%i:
set wpipath=%CDROM%\WPI
start /wait "%CDROM%\WPI\WPI.hta"
лучше WPI.exe, если у вас одна из последних версий (в следующих .hta не станет)
kolyakolya
02-11-2009, 10:20
есть такая проблема-нужно запустить из wpi программу на диске c: , эта рограмма создает reg файл (на диске c:) и запустить этот reg файл
BillGates_XP
02-11-2009, 10:46
есть такая проблема-нужно запустить из wpi программу на диске c: , эта рограмма создает reg файл (на диске c и запустить этот reg файл »
не понял брат подробнее скажите :) или вы хотите что установит программу из вашего диска C: на диске лежит программы что ли, или как ??
stasys44
02-11-2009, 10:58
нужно запустить из wpi программу на диске c: »
Вот один пункт из config.js
prog[pn]=['Pidgin v. 2.6.2'];
uid[pn]=['PIDGIN'];
desc[pn]=['Pidgin is an instant messaging program for Windows, Linux, BSD, and other Unixes. You can talk to your friends using AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, and Zephyr.... '];
dflt[pn]=['yes'];
forc[pn]=['no'];
cat[pn]=['Chat'];
cmd1[pn]=['"C\\Install\\Pidgin262.exe" /S /NCRC'];
picf[pn]=['Pidgin.png'];
picw[pn]=['112'];
pich[pn]=['112'];
textl[pn]=['Top'];
pn++;
cmd1[pn]=['"C\\Install\\Pidgin262.exe" /S /NCRC']; запустит тихо установку Pidgin (установочный файл на диске С), ключи для вашей программы соответственные или нет
Пример из старых версий WPI или Classic v.1.2 - для новых менять синтаксис
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC