Вопросы По WPI
-
DenchikK
Re: Вопросы По WPI
Спасибо! Со строчками получилось, но вот по первому запуску винды...
Весь день сегодня пробую - никак не выходит - WPI упорно пишет: FoundCDRom K: (мой физический), при первом запуске винды. То, что метка wpi.ico лежит на диске D: ему наплевать - но только при первом запуске! Если, даже без перезагрузки, я запускаю WPI во второй раз - всё срабатывает!
Вот пример:
config.js:
Цитата:
prog[pn]=['Total Commander 6.54a Rus'];
desc[pn]=['Лучший Файловый Менеджер Мой Переработанный Инсталлер от февраля 2006 года'];
ordr[pn]=[10];
cond[pn]=['!FileExists("%programfiles%\\TotalCmd\\totalcmd.exe")'];
cmd1[pn]=['%cdrom%\\Software\\Programs\\total\\total.exe'];
dflt[pn]=['yes'];
cat[pn]=['Programs'];
configs[pn]=['Denchik, ElF, Somebody, Mama'];
picf[pn]=['total.png'];
picw[pn]=['270'];
pich[pn]=['173'];
pn++
WPI_Log.txt (первый запуск):
Цитата:
16 июня 2006 г. 17:50:45
Program: Total Commander 6.54a Rus
UID: undefined
Order: 000010
Category: Programs
16 июня 2006 г. 17:50:45
cmd1 Fail (returned code undefined): "K:\\Software\Programs\total\total.exe"
16 июня 2006 г. 17:50:45
Finished installation
WPI_Log.txt (второй запуск):
Цитата:
16 июня 2006 г. 17:53:13
Program: Total Commander 6.54a Rus
UID: undefined
Order: 000010
Category: Programs
16 июня 2006 г. 17:53:15
cmd1 Success (returned code 0): "D:\\Software\Programs\total\total.exe"
16 июня 2006 г. 17:53:15
Finished installation
***
Вот в общем, как у меня это всё работает (работало с 4.x версиями):
UNATTEND.TXT:
Цитата:
[GuiRunOnce]
%systemdrive%\install\install.cmd
install.cmd:
Цитата:
@ECHO OFF
cmdow.exe @ /HID
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 inst_cd=%%i:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /d %inst_cd% /f
rem regedit /s %cdrom%\Software\WPI\common\WPI.reg (для 4.x версии)
start /wait %cdrom%\Software\WPI\WPI.hta
exit
*********
В версии 4.x у меня то же существовала анологичная проблема, но решилась она в добавлении таких строчек в файл wpi.cmd (которого в 5.x нет):
Цитата:
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:
echo Found CD-Rom as drive %CDROM%
Весь день сегодня пробую - никак не выходит - WPI упорно пишет: FoundCDRom K: (мой физический), при первом запуске винды. То, что метка wpi.ico лежит на диске D: ему наплевать - но только при первом запуске! Если, даже без перезагрузки, я запускаю WPI во второй раз - всё срабатывает!
Вот пример:
config.js:
Цитата:
prog[pn]=['Total Commander 6.54a Rus'];
desc[pn]=['Лучший Файловый Менеджер Мой Переработанный Инсталлер от февраля 2006 года'];
ordr[pn]=[10];
cond[pn]=['!FileExists("%programfiles%\\TotalCmd\\totalcmd.exe")'];
cmd1[pn]=['%cdrom%\\Software\\Programs\\total\\total.exe'];
dflt[pn]=['yes'];
cat[pn]=['Programs'];
configs[pn]=['Denchik, ElF, Somebody, Mama'];
picf[pn]=['total.png'];
picw[pn]=['270'];
pich[pn]=['173'];
pn++
WPI_Log.txt (первый запуск):
Цитата:
16 июня 2006 г. 17:50:45
Program: Total Commander 6.54a Rus
UID: undefined
Order: 000010
Category: Programs
16 июня 2006 г. 17:50:45
cmd1 Fail (returned code undefined): "K:\\Software\Programs\total\total.exe"
16 июня 2006 г. 17:50:45
Finished installation
WPI_Log.txt (второй запуск):
Цитата:
16 июня 2006 г. 17:53:13
Program: Total Commander 6.54a Rus
UID: undefined
Order: 000010
Category: Programs
16 июня 2006 г. 17:53:15
cmd1 Success (returned code 0): "D:\\Software\Programs\total\total.exe"
16 июня 2006 г. 17:53:15
Finished installation
***
Вот в общем, как у меня это всё работает (работало с 4.x версиями):
UNATTEND.TXT:
Цитата:
[GuiRunOnce]
%systemdrive%\install\install.cmd
install.cmd:
Цитата:
@ECHO OFF
cmdow.exe @ /HID
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 inst_cd=%%i:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /d %inst_cd% /f
rem regedit /s %cdrom%\Software\WPI\common\WPI.reg (для 4.x версии)
start /wait %cdrom%\Software\WPI\WPI.hta
exit
*********
В версии 4.x у меня то же существовала анологичная проблема, но решилась она в добавлении таких строчек в файл wpi.cmd (которого в 5.x нет):
Цитата:
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:
echo Found CD-Rom as drive %CDROM%
-
DenchikK
Re: Вопросы По WPI
DenchikK
Цитата:
только при первом запуске!
Замени в install.cmd строку:
Код:
на:
Код:
Цитата:
только при первом запуске!
Замени в install.cmd строку:
Код:
Код: Выделить всё
start /wait %cdrom%\Software\WPI\WPI.htaна:
Код:
Код: Выделить всё
cd /d "%cdrom%\Software\WPI"
WPI.hta-
DenchikK
Re: Вопросы По WPI
Спасибище огроменное! Заработало наконец!
Ешё, наверное, самый распоследний вопрос по пятому WPI:
В его настройках есть такая опция:
Настройка -> Инструменты -> Выполнить до
Решил испробовать, вписал что-то типа "%CDROM%\Software\RunIE.exe":
Начинаю установку программ, но мне выдаётся какое-то хитрое окно ошибки:
и запуск установок дальше не продолжается. Закрываю это окно, но в трее wpi остаётся висеть. А в памяти висят 2 процесса: mshta.exe и Sleep.exe. Причём последний то появляется то исчезает, прихлопнуть его нельзя, но он исчезает со снятием процесса mshta.exe.
Вот хотелось бы спросить: это такие весёлые глюки или у меня опять с руками что-то?
Ешё, наверное, самый распоследний вопрос по пятому WPI:
В его настройках есть такая опция:
Настройка -> Инструменты -> Выполнить до
Решил испробовать, вписал что-то типа "%CDROM%\Software\RunIE.exe":
Начинаю установку программ, но мне выдаётся какое-то хитрое окно ошибки:
и запуск установок дальше не продолжается. Закрываю это окно, но в трее wpi остаётся висеть. А в памяти висят 2 процесса: mshta.exe и Sleep.exe. Причём последний то появляется то исчезает, прихлопнуть его нельзя, но он исчезает со снятием процесса mshta.exe.
Вот хотелось бы спросить: это такие весёлые глюки или у меня опять с руками что-то?
-
DenchikK
Re: Вопросы По WPI
DenchikK
Цитата:
это такие весёлые глюки
Да, эта фишка пока не функционирует. Но и особой потребности в ней нет, т.к. ordr[pn]=[порядок_установки] никто не отменял.
P.S. не вкладывай в пост таких широких картинок - даже при 1024х768 появляется горизонтальная полоса прокрутки. Вот тебе код ссылки укороченной картинки:
HTML код:
- замени в своем посте картинку виндовой панели. А еще убери дубль картинки WPI[/i]-шных инструментов.
Цитата:
это такие весёлые глюки
Да, эта фишка пока не функционирует. Но и особой потребности в ней нет, т.к. ordr[pn]=[порядок_установки] никто не отменял.
P.S. не вкладывай в пост таких широких картинок - даже при 1024х768 появляется горизонтальная полоса прокрутки. Вот тебе код ссылки укороченной картинки:
HTML код:
Код: Выделить всё
[url=http://imageshack.us][IMG]http://img84.imageshack.us/img84/1575/50ba7vj.jpg[/IMG][/url]- замени в своем посте картинку виндовой панели. А еще убери дубль картинки WPI[/i]-шных инструментов.
-
DenchikK
Re: Вопросы По WPI
Огромное спасибо! Меня просто заинтересовала эта новая возможность.
Цитата:
не вкладывай в пост таких широких картинок
Видимо это глюки сайта... Последняя и предпредпоследняя нормально подхватились. Ну да ладно - уберу их совсем.
Цитата:
не вкладывай в пост таких широких картинок
Видимо это глюки сайта... Последняя и предпредпоследняя нормально подхватились. Ну да ладно - уберу их совсем.
-
gora
Re: Вопросы По WPI
Вышла новая версия WPI -
Есть замечание (помимо "потерянных" фрагментов перевода): в темах новой версии жестко определена ширина столбца с кнопками и русский перевод не влазит в одну строку. Если хотите исправить это безобразие, откройте файл WPI\Themes\Название_темы\wpi.htm, найдите комментарий:
Код:
...и замените в след. строке выделенное значение на желаемое (я поставил 10% и все подписи к кнопкам поместились каждая в одну строку при разрешении 1024х768)
Код:
Модифицированные скрипты для WPI 5.1[/i] (отключен функционал отметки чекбоксов категорий) вкладываю в этот пост.
5.1
(4 июля 2006) Список изменений
.Есть замечание (помимо "потерянных" фрагментов перевода): в темах новой версии жестко определена ширина столбца с кнопками и русский перевод не влазит в одну строку. Если хотите исправить это безобразие, откройте файл WPI\Themes\Название_темы\wpi.htm, найдите комментарий:
Код:
Код: Выделить всё
...и замените в след. строке выделенное значение на желаемое (я поставил 10% и все подписи к кнопкам поместились каждая в одну строку при разрешении 1024х768)
Код:
Код: Выделить всё
Модифицированные скрипты для WPI 5.1[/i] (отключен функционал отметки чекбоксов категорий) вкладываю в этот пост.
- Вложения
-
gora
Re: Вопросы По WPI
Цитата:
Вышла новая версия WPI - 5.1 (4 июля 2006) Список изменений.
...(помимо "потерянных" фрагментов перевода): ...
Файл русского языка с "восстановленными" фрагментами перевода и переведенными новыми строками прикрепил здесь.
Замечания и предложения, по качеству перевода, принимаются.
Вышла новая версия WPI - 5.1 (4 июля 2006) Список изменений.
...(помимо "потерянных" фрагментов перевода): ...
Файл русского языка с "восстановленными" фрагментами перевода и переведенными новыми строками прикрепил здесь.
Замечания и предложения, по качеству перевода, принимаются.
-
Buyan
Re: Вопросы По WPI
Посмотрел тут WPI и решил к своему диску прикрутить. Собрал тестовый дистрибутив с несколькими приложениями, все работает, WPI запускается, инсталяшки тоже, только вот одно "но" - после установки последнего приложения процесс зацикливается, т.е. опять запускается установка первого приложения, потом второго и так по кругу. Что не так делаю ?
-
north_crow
Re: Вопросы По WPI
Buyan
Цитата:
процесс зацикливается
Все непустые и не являющиеся комментариями строки в файлах WPI\WPIScripts\config.js и WPI\WPIScripts\useroptions.js должны заканчиваться символом "точка с запятой" (";") - синтаксис JavaScript в этих файлах должен соблюдаться. В версиях 3.х и 4.х это было совсем не нужно, но в версии 5.х изменился алгоритм установки и теперь это must.
Цитата:
процесс зацикливается
Все непустые и не являющиеся комментариями строки в файлах WPI\WPIScripts\config.js и WPI\WPIScripts\useroptions.js должны заканчиваться символом "точка с запятой" (";") - синтаксис JavaScript в этих файлах должен соблюдаться. В версиях 3.х и 4.х это было совсем не нужно, но в версии 5.х изменился алгоритм установки и теперь это must.
-
north_crow
Re: Вопросы По WPI
Цитата:
Все непустые и не являющиеся комментариями строки в файлах WPI\WPIScripts\config.js и WPI\WPIScripts\useroptions.js должны заканчиваться символом "точка с запятой" (";") - синтаксис JavaScript в этих файлах должен соблюдаться. В версиях 3.х и 4.х это было совсем не нужно, но в версии 5.х изменился алгоритм установки и теперь это must.
вот тоже вчера реши перейти с WPI4 на WPI5.1 и тоже у меня выскачил трабл с зацикливанием...
я специально проверил файлы скриптов config и useroptions - у меня везде в конце строк стоит ;
причем при инсталяции совершенно случайным образом некоторые пункты помечаются красным Х
вот
Все непустые и не являющиеся комментариями строки в файлах WPI\WPIScripts\config.js и WPI\WPIScripts\useroptions.js должны заканчиваться символом "точка с запятой" (";") - синтаксис JavaScript в этих файлах должен соблюдаться. В версиях 3.х и 4.х это было совсем не нужно, но в версии 5.х изменился алгоритм установки и теперь это must.
вот тоже вчера реши перейти с WPI4 на WPI5.1 и тоже у меня выскачил трабл с зацикливанием...
я специально проверил файлы скриптов config и useroptions - у меня везде в конце строк стоит ;
причем при инсталяции совершенно случайным образом некоторые пункты помечаются красным Х
вот
здесь
у народа тоже такаяже проблема - но ответа пока не найдено 