PDA

Показать полную графическую версию : Вопросы По WPI


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

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"

Малый
13-09-2009, 18:52
Все оказалось в порядке, в реестре.
Всеодно спасибо, буду знать где шрифты настраивать если слетят.

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, спрашивают и никто не считают что тема полезная. Меня не считайте, есть главный мсфн форум, и мне этой темы могло и не быть - но вы все? Я не считаю, что тема рюшек важнее этой, поэтому я не могу не отметить ее полезной

ssw
27-09-2009, 21:56
Приветствую!

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 с обрезанными кавычками (~).

slava33
26-10-2009, 16:20
Народ кто может подсказать 1) как сделать инсталятор в v7.7.0 таким как на изображение и 2)как убрать поле выбор в новой версии

Pozia
29-10-2009, 18:53
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

CrOsP
30-10-2009, 09:58
вот держите аддон запускает файл 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