Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Установка ПО - выбор программ перед установкой (http://forum.oszone.net/showthread.php?t=41045)

Vadikan 13-11-2004 03:56 272573

Выбор устанавливаемых приложений
(статья была написана после появления темы)
____________________
Цитата:

Цитата Djons
Цитата:

Цитата Akufrol


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

http://forum.oszone.net/attachment.p...entid=22&stc=1

А здесь нет недостатков.

http://forum.oszone.net/attachment.p...entid=23&stc=1

Хоть десять вместе, никаких проблем.

Где-то на MSFN такую штуку я видел... Может линк у тебя в фаворитах есть? Давно собираюсь о чем-то таком рассказать, т.к. вопросы о выборочной установке софта и раньше всплывали. А может ты напишешь о проге этой? ;-)

Baw17 13-11-2004 22:45 272721

Да вот бы тему с выбором установки софта сделали бы

Djons 15-11-2004 11:05 273016

Vadikan
Добре. Немного разберусь с делами, посмотрю где у меня линки лежат, и немного дам информации по этой теме. Я себе уже делал такое. Если ты заметил на скринах уже переведенный интерфейс. Сам переводил. В оригинале у автора на данный момент есть - Английский, Немецкий, и парочка еще каких то. Русского нет.
Займусь в блищайшее время.

igorVI 15-11-2004 11:07 273018

да, да
мне тоже интересен этот вопрос!
тут вот была ссылка на скриншот http://forum.oszone.net/attachment.p...entid=23&stc=1
а что за прога непонятно, перелапатить 55 страниц это просто нереально, я пол дня на это убил и нечего.
ктонить может дать ссылочку...
мы тут с VicS вроде начали прогу писать, но больно убого получается...
прога просто смотрит каталоги в install после отметки нужных правит файл где коментирует те, которые небыли отмечены, тем более сыро все это, да и я не спец!

дык как кто-нить даст ссылочку?

Djons 15-11-2004 11:14 273022

igorVI
Это моя ссылка. И это мой перевод и небольшая доработка программы Windows Post-Install Wizard .
Чуть позже дам всю информацию по ней.

kerbetos 15-11-2004 13:44 273067

Baw17
Да вот бы тему с выбором установки софта сделали бы
я такую штуку уж давно сделал
http://unattedxp.narod.ru/unatted39.rar
182 кб в архиве в режиме автоматической установки когда до завершения установки
остаётся 39 минут запускается программа на 1 минуту и предлагает изменить список устанавливаемых компонентов
есть 2 окна
1. Программы запустятся сразу после того как закроется окошко программы (например распаковка драйверов с cd на винт).
2. Программы которые запустятся за 13 минут до завершения установки системы (установка приложений типа офиса, архиваторов и т.п.)

Michigun 15-11-2004 19:39 273116

igorVI
да, да
мне тоже интересен этот вопрос!
тут вот была ссылка на скриншот http://forum.oszone.net/attachment....mentid=23&stc=1
а что за прога непонятно, перелапатить 55 страниц это просто нереально, я пол дня на это убил и нечего.
ктонить может дать ссылочку...
мы тут с VicS вроде начали прогу писать, но больно убого получается...
прога просто смотрит каталоги в install после отметки нужных правит файл где коментирует те, которые небыли отмечены, тем более сыро все это, да и я не спец!

дык как кто-нить даст ссылочку?


По моему - вот то что тебе надо. На 10 или 11 странице из 55 ;)
http://icemannd.msfnhosting.com/
http://techtype.msfnhosting.com/index.htm - но здесь ссылка на прогу битая.
сам я еще не разбирался со скачанной.

D@nil 16-11-2004 16:48 273325

Программа install.exe
http://icemannd.msfnhosting.com/down...xe/install.exe

Файл настроек installs.ini
http://icemannd.msfnhosting.com/down...e/installs.ini

Проверил работает

VseDoFeNi 16-11-2004 18:27 273344

2 ALL
Народ, прога от Kerbetos классно пашет. Только, imho, юзать ее на Т-13 надо, включать можно в cmdlines.txt.

Djons 16-11-2004 21:37 273390

kerbetos
Будь добр, слей инфомацию сюда, народ заинтересован.
Я пока до конца месяца не смогу здесь появиться, проблемы с интернетом.
Изредка может только буду заходить, не надолго.
С помощью этой утилитки можно ставить программы на Т13, и после полной установки системы, после первой перезагрузки. На Т39 не пробовал, так как у меня на Т13 выскакивало окно для выбора программ, и после выбора закрывалось, и тут же начиналась установка. А можно и на Т13 выбрать, а установка пойдет после первой перезагрузки. Также можно с помощью ее делать независимую установку с СД после окончания установки системы, или в любое другое время, т.е. отдельную установку приложений. Как сконфигурируешь так и будет.
Сделал я себе ее еще полгода назад.

Djons 16-11-2004 21:41 273391

Их кстати несколько вариантов, от разных авторов.
Вот пока ссылочки по теме, посмотрите:

http://members.aon.at/equinox/wpi/

http://www.msfn.org/board/index.php?...ic=28600&st=10

http://www.msfn.org/board/index.php?showtopic=28125

http://www.msfn.org/board/index.php?showtopic=11491

Baw17 16-11-2004 22:59 273405

Давайте всем миром зделаем статью об возможности выбора софта после или перед установкой винды

Vadikan 17-11-2004 01:23 273428

Baw17
Давайте сделаем. Каждый возьмет про программке, протестирует ее, опишет как ей пользоваться, сильные и слабые стороны и т.д. Я возьму на себя стилистику и размещение материала :)

a1ex 17-11-2004 10:57 273517

Самый простой вариант Вставить в начало RunOnceEx.cmd

Код:

if %RunOnceDr%==A goto cont
if not exist a:\RunOnceEx.cmd goto cont
set RunOnceDr=A
start a:\RunOnceEx.cmd
exit
:cont

Тогда перед установкой можно положить на дискету не только winnt.sif но и RunOnceEx.cmd c удаленными или исправленными строками под нужды текущей установки.

Akufrol 17-11-2004 13:22 273560

2 All

Описание и результаты тестирования проги Install.exe (пост D@nil)

Все настройки программы - в файле installs.ini (ессно, должен находиться в одной директории с прогой). Файл в ANSI-кодировке.
Если его открыть для редактирования (лучше в фаре, поскольку в блокноте вылезут кракозябры), то в начале есть расшифровка каждой команды на английском. Я постараюсь расписать каждую по-русски и указать примеры на конкретных прогах.

install= <путь к файлам установки + можно указать ключи> (поддерживаются системные переменные)
install= c:\install\nero\setup.exe /silent /noreboot /no_ui /
или
install= %systemdrive%\install\nero\setup.exe /silent /noreboot /no_ui /

selected=0 или 1 (по умолчанию 0)
Если 1, то возле названия проги будет по умолчанию стоять галочка выбора

visible=0 или 1 (по умолчанию 1)
Если 0, то прога вообще не будет видна при установке (будет пустое место), но в этом случае она установится дефолтно

active=1 или 0 (по умолчанию 1)
Если 0, то прога в окне install.exe будет выглядеть бледным цветом и недоступна для установки, если 1 - то ярко выделена


installorder=##
##-число от 1 до 99. указывает порядок установки прог в процессе инсталляции

register= C:\install\register.reg, [before/after]
При установке заменяет команду "regedit /s register.reg"
before/after - в зависимости от ключа запись значений в реестр до или после установки проги

postreboot=0 или 1
перезагрузка после установки (по умолчанию 0)

displayorder=## (число от 1 до 99)
указывает местоположение проги в списке (на installorder не влияет)

saveinstall=0 или 1 (по умолчанию 1)
при 0 удаляет инсталляционную папку

killprocess=processname, wait
удаляет или заканчивает процесс при зависании инсталляции, после wait указывается в секундах время ожидания
(не работает совместно с postreboot)

popdesc=<указывается текст, отбражаемый при наведении курсора на на название проги>

boxdesc=<текст, отображаемый под названием программы>

параметры popdesc, boxdesc, saveinstall, killprocess являются необязательными

в разделе [Install Window Setup] указываются параметры надписей, заголовков, размеров и координат кнопок (координаты и размер кнопок лучше оставить по умолчанию)

Title=<заголовок окна> (поддерживается кириллица)
Prompt=<титульная надпись> (поддерживается кириллица)
Button=<Надпись на первой кнопке> (поддерживается кириллица)
Надписи на остальных кнопках зашиты в экзешник, но перекомпиляцией я не занимался

restart=1 или 0 (по умолчанию 0)
Перезагрузка после установки

autostart=1 или 0 (по умолчанию 0) - автозапуск

Delay=<время задержки в секундах перед запуском>
shutdowntimer=<время задержки в секундах после окончания всех установок и закрытием программы>

Далее идут непосредственно настройки конкретных прог:

[Acrobat Reader 6.0]
install=C:\soft\Acrobat6\AR6.bat
selected=0
visible=1
active=1
displayorder=1
installorder=1
postreboot=0
popdesc=acrobat
Это означает, что программа Acrobat 6.0 будет стоять первой в списке, первой начнет инсталляцию, установится сразу, а не после перезагрузки

При запуске install.exe открывается окно в классическом стиле Windows со списком прог для установки. В верхнем правом углу - кнопки управления (запуск, выделить/снять все, выход). Возле названия каждой программы отмечаем галочкой, хотим или нет ее устанавливать. После того, как все нужные проги отмечены, делаем запуск. Очередность установки задается в installs.ini (не ошибитесь и не продублируйте, иначе зависнет). При установке в окне выдается путь установки. Если программа устанавливается без ключей, то следующая установка начнется после завершения предыдущей.

Программа не работает из cmdlines.txt (выдает ошибки путей приложений)
не поддерживаются две строки "install=" в одном блоке установки
А в остальном неплохая прога, разве что интерфейс мог быть и получше

EgOrus 17-11-2004 19:56 273605

2Vadikan
сейчас занимаюсь WPI, как закончу новый диск, опишу, если не найдутся желающие сделать это пораньше

Vadikan 18-11-2004 01:08 273665

Akufrol
Спасибо!

D@nil 18-11-2004 16:43 273840

Вложений: 1
Убрал окно Windows Post-Install Wizard v2.0 После ножатия Begin nstall

Код:

<!-- The continue button. -->
<a href=""
onMouseDown="document.continuebutton.src='./graphics/continuedown.gif';"
onMouseOver="document.continuebutton.src='./graphics/continueover.gif'; stm(Text[1],Style[0]);"
onMouseOut="document.continuebutton.src='./graphics/continue.gif'; htm()">
<img
src="./graphics/continue.gif"
border="0"
name="continuebutton"
onClick="CreateFile(); self.close();">
</img><font class="side" onClick="CreateFile(); self.close();"><b>&nbsp; Begin Install</b></font></a><br />


Vics 19-11-2004 09:04 274039

Всем привет!!!

Как говориться - свое родное ближе к телу :4u: Мы с igorVI решили и он написал свою прогу для установки софта при первой перезагрузки винды.



Как и у всех на Т-12 дается выбрать софт который нужно установить. Данные берутся из файла RunOnceEx.cmd, который всем очень знаком :) и не надо ломать голову где как что прописать.
Все основано на маркерах и не надо долго ломать голову, так как код данного файла всем знаком.

Хотели выложить здесь, но файл весит 189 Kb, а тут ограничение на 39,1 Kb
Смотрим подробное описание и качаем программу Post v. 1.0.1 здесь

EgOrus 19-11-2004 09:28 274049

Vics
хм занятно, я так понимаю при первом логоне она тоже будет работать?
Интерфейс бы ей поинтересней сделать :)

Vics 19-11-2004 09:39 274059

Еще раз: во время установки винды на 12 минуте запустится данная прога, и спросит что хочешь поставить, отмечаем галочками и при первой перезагрузке автоматом пойдет установка софта. Все больше ни чего делать не надо.

EgOrus 19-11-2004 10:14 274071

Vics
Перечитал инфу по ссылке, да там действительно говорится что ставится при первом логоне. Сори! :) Но имхо неудобно прерыватсья в середине установки и что-то выбирать если софт будет ставиться при первом логоне (особенно если ставится на полном автомате). В этом случае логиченее, чтобы окно с выбором появлялось как раз в момент первого логона, т.е. сразу после выбора начиналась бы установка.

D@nil 19-11-2004 10:15 274073

post.rar Архив битый :(

Vics 19-11-2004 10:54 274087

не битый, а у Вас версия архиватора старая. Надо хотя бы WinRar 3.20

D@nil 19-11-2004 11:29 274098

У меня WinRar 3.40

Ошибка:
C:\post.rar
Архив поврежден или имеет неизвестный формат

Vadikan 19-11-2004 12:00 274103

Vics
Здорово! Первый релиз и уже 1.0.1 :) Амбициозный проект, однако. Завтра посмотрю, если будет время, а сейчас уже просто сплю...
Цитата:

Интерфейс бы ей поинтересней сделать
Главное - функциональность, интерфейс - вторично. А вот орфографические ошибки типа "Выбирите" надо править сразу.

Baw17 19-11-2004 22:45 274234

Да да да архив битый!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Vadikan 19-11-2004 23:55 274248

All
Давайте-ка все недовольства по поводу битого архива автору программы в ПМ. Программа выложена у него на форуме, а не здесь. Если он мне пришлет ее на мыло, то я выложу ее у себя, предварительно убедившись в целостности архива.
Спасибо.

----------

Пока из описания я вижу следующий недостаток. Каждой программе я должен присвоить порядковый номер в runonceex.cmd. Если мне понадобится добавить программу, то ее либо надо ставить в самый конец, либо всю нумерацию менять вручную.

Vics 24-11-2004 12:21 274983

Вот и инет заробил. Программа Post находится здесь. Все работает, все качается. Приношу свои извинения за не удобства.

Baw17 25-11-2004 00:25 275151

Протестировал прогу все работает но есть дополнения
1. Убрать из cmdlines.txt строчку Runonceex.cmd чтобы избежать повторного запускасей штуки
вот так он выглядит
Код:

[COMMANDS]
"post.exe"
"REGEDIT /S Tweaker.reg"
"useraccounts.cmd"

вот пример Runonceex.cmd
Код:

cmdow @ /HID
@echo off
FOR %%d 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 %%d\win51ip.SP2 SET CDROM=%%d

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Software by Alex" /f
REG ADD %KEY%\001 /VE /D "Preparing Softwareation..." /f
;1
REG ADD %KEY%\001 /V 1 /D "%CDROM%\Software\prepare.cmd" /f
;2
REG ADD %KEY%\002 /V 1 /D "%CDROM%\Software\Puctire.exe" /f
;3
REG ADD %KEY%\003 /VE /D "Windows Media Player 10RUS" /f
REG ADD %KEY%\003 /V 1 /D "%CDROM%\Software\WMP10\M10Setup.exe" /f
;4
REG ADD %KEY%\004 /VE /D "Everest Home1.51" /f
REG ADD %KEY%\004 /V 1 /D "%CDROM%\Software\Everest\everesthome.exe /VERYSILENT /SP-" /f
;5
REG ADD %KEY%\005 /VE /D "Alcohol 120 1.9.2.1705 Retail" /f
REG ADD %KEY%\005 /V 1 /D "REGEDIT /S %CDROM%\Software\alcohol\register.reg" /f
REG ADD %KEY%\005 /V 2 /D "%CDROM%\Software\alcohol\setup.exe /qn Reboot=Suppress" /f
;6
REG ADD %KEY%\010 /VE /D "Nero Burning ROM 6.6.0.1" /f
REG ADD %KEY%\010 /V 1 /D "REGEDIT /S %CDROM%\Software\nero\RegisterNERO.reg" /f
REG ADD %KEY%\010 /V 2 /D "%CDROM%\Software\Nero\nero6601.exe /silent /noreboot" /f
REG ADD %KEY%\010 /V 3 /D "%CDROM%\Software\Nero\NeroRus.exe" /f
;7
REG ADD %KEY%\015 /VE /D "Winamp 5.06(Skin,Winamp.ini,Rus)" /f
REG ADD %KEY%\015 /V 1 /D "%CDROM%\Software\Winamp\winamp506_pro.exe /S" /f
REG ADD %KEY%\015 /V 2 /D "tskill winamp" /f
REG ADD %KEY%\015 /V 3 /D "tskill winampa" /f
REG ADD %KEY%\015 /V 4 /D "%CDROM%\Software\Winamp\Winamp.exe" /f
REG ADD %KEY%\015 /V 5 /D "REGEDIT /S %CDROM%\Software\Winamp\Winampreg.reg" /f
;8
REG ADD %KEY%\020 /VE /D "Maxthon 1.1.0.67" /f
REG ADD %KEY%\020 /V 1 /D "%CDROM%\Software\Maxthon\mcombo.exe /S" /f
REG ADD %KEY%\020 /V 2 /D "%CDROM%\Software\Maxthon\MaxthonINI.exe" /f
;9
REG ADD %KEY%\030 /VE /D "Winrar 3.41" /f
REG ADD %KEY%\030 /V 1 /D "%CDROM%\Software\Winrar\wrar341ru.exe /s" /f
;10
REG ADD %KEY%\035 /VE /D "Cdex 1.51" /f
REG ADD %KEY%\035 /V 1 /D "%CDROM%\Software\Cdex\cdex_151.exe" /f
;11
REG ADD %KEY%\040 /VE /D "ffdshow-20040405" /f
REG ADD %KEY%\040 /V 1 /D "%CDROM%\Software\Ffdshow\ffdshow.exe /S" /f
;12
REG ADD %KEY%\045 /VE /D "Download Master 4.0.3.805" /f
REG ADD %KEY%\045 /V 1 /D "REGEDIT /S %CDROM%\Software\Dmaster\Dmaster.reg" /f
REG ADD %KEY%\045 /V 2 /D "%CDROM%\Software\Dmaster\Dmaster.exe /VERYSILENT /SP-" /f
REG ADD %KEY%\045 /V 3 /D "tskill dmaster" /f
REG ADD %KEY%\045 /V 4 /D "REGEDIT /S %CDROM%\Software\Dmaster\Dmaster.reg" /f
REG ADD %KEY%\045 /V 5 /D "tskill iexplore" /f
;13
REG ADD %KEY%\050 /VE /D "AVP kav5.0.142" /f
REG ADD %KEY%\050 /V 1 /D "%CDROM%\Software\AVP5.0\kav5.0.142_personalru.exe /S" /f
REG ADD %KEY%\050 /V 2 /D "%CDROM%\Software\AVP5.0\trueworks-avp.key.exe" /f
REG ADD %KEY%\050 /V 3 /D "%CDROM%\Software\AVP5.0\Bases.exe" /f
;14
REG ADD %KEY%\055 /VE /D "Divx 5.1.1" /f
REG ADD %KEY%\055 /V 1 /D "%CDROM%\Software\Divx\DivX511.exe /S" /f
;15
REG ADD %KEY%\060 /VE /D "bsplayer_pro100.812" /f
REG ADD %KEY%\060 /V 1 /D "%CDROM%\Software\bsplayer\bsplayer_pro100.812.exe /S" /f
REG ADD %KEY%\060 /V 2 /D "%CDROM%\Software\bsplayer\BsplayerXml.exe" /f
;16
REG ADD %KEY%\065 /VE /D "Bred3.0.3" /f
REG ADD %KEY%\065 /V 1 /D "%CDROM%\Software\Bred\bred3.0.3.exe /S" /f
;17
REG ADD %KEY%\070 /VE /D "Totalcmd6.03a" /f
REG ADD %KEY%\070 /V 1 /D "%CDROM%\Software\TotalCMD\totalcmd_xp.exe /VERYSILENT /SP-" /f
REG ADD %KEY%\070 /V 2 /D "%CDROM%\Software\TotalCMD\TotalCMD.exe" /f
;18
REG ADD %KEY%\075 /VE /D "Power Guest Partition Magic8.0" /f
REG ADD %KEY%\075 /V 1 /D "%CDROM%\Software\PartMagic\Setup.exe -s -f1%CDROM%\Software\PartMagic\setup.iss" /f
REG ADD %KEY%\075 /V 2 /D "%CDROM%\Software\PartMagic\PowerRussian.exe" /f
;19
REG ADD %KEY%\080 /VE /D "Phone manager 2004" /f
REG ADD %KEY%\080 /V 1 /D "%CDROM%\Software\Phone\setup.exe /VERYSILENT /SP-" /f
;20
REG ADD %KEY%\085 /VE /D "Acdsee 7.0.47" /f
REG ADD %KEY%\085 /V 1 /D "%CDROM%\Software\Acdsee\ACDSee7.msi /quiet /norestart" /f
REG ADD %KEY%\085 /V 2 /D "%CDROM%\Software\Acdsee\ACDSee7.exe" /f
REG ADD %KEY%\085 /V 3 /D "%CDROM%\Software\Acdsee\LMClient.exe" /f
REG ADD %KEY%\085 /V 4 /D "REGEDIT /S %CDROM%\Software\Acdsee\Acdsee.reg" /f
;21
REG ADD %KEY%\090 /VE /D "CloneCD" /f
REG ADD %KEY%\090 /V 1 /D "REGEDIT /S %CDROM%\Software\CloneCD\CloneCD.reg" /f
REG ADD %KEY%\090 /V 2 /D "%CDROM%\Software\CloneCD\CloneCD.exe /S" /f
REG ADD %KEY%\090 /V 3 /D "%CDROM%\Software\CloneCD\CloneCDCrack.exe" /f
;22
REG ADD %KEY%\100 /VE /D "Thebat3.0" /f
REG ADD %KEY%\100 /V 1 /D "%CDROM%\Software\Thebat\thebat_professional.msi /quiet" /f
REG ADD %KEY%\100 /V 2 /D "%CDROM%\Software\Thebat\thebatcrack.exe" /f
;23
REG ADD %KEY%\101 /VE /D "Raxco Perfect Disk 7.0" /f
REG ADD %KEY%\101 /V 1 /D "%CDROM%\Software\Raxco\perfectdisk70ds.exe" /f
REG ADD %KEY%\101 /V 2 /D "REGEDIT /S %CDROM%\Software\Raxco\RegisterRaxco.reg" /f
;24
REG ADD %KEY%\101 /VE /D "Punto Switcher 2.9" /f
REG ADD %KEY%\101 /V 1 /D "%CDROM%\Software\Punto Switcher\Punto Switcher.exe" /f
REG ADD %KEY%\101 /V 2 /D "REGEDIT /S %CDROM%\Software\Punto Switcher\Punto.reg" /f
;25
REG ADD %KEY%\102 /V 1 /D "%CDROM%\Software\Qlaunch.EXE" /f
REG ADD %KEY%\105 /V 1 /D "REGEDIT /S %CDROM%\Software\NoAutostart.reg" /f
;26 
REG ADD %KEY%\110 /VE /D "Cleaning Up and Rebooting" /f
REG ADD %KEY%\110 /V 1 /D "%CDROM%\Software\cleanup.cmd" /f
;f
EXIT

окошко выбора программ будет выглядить красевее при установке
ну на последок это клево

Vics 25-11-2004 11:38 275234

Baw17 я что-то не понял про это:
Цитата:

окошко выбора программ будет выглядить красевее при установке
Предлагаешь какие-нить дополнения к проге?
А за
Цитата:

ну на последок это клево
пасиба! :beer:

Baw17 25-11-2004 13:25 275273

Не просто при установке винды это твое окно выгляд красивее в других тонах тут на коричневом фоне а при установке оно будет цветом фона установки виндовса то есть синим да и по красевее выглядит но вот скриншотне могу выложить нет цифровика
Да вообщем не важно надо дороботать интерфейс к примеру
При наведении на один из пунктов появлялось рядом окошко в котором подробно написано что за прога, для чего нужна, Русская или нет, зарегистрирована но вот к примеру
Установка Winamp5.06+Skin+RuS+Register это для тог что друзья просят диск мой с Автоматической установкой а потом задают вопросы что за прога для чего нужна и т.д. а так все клево как долго я ждал


А я понял у тя на скриншоте цвет темно серый а у меня коричневфй не понятно почему

Debugger 25-11-2004 16:46 275351

Хотелось бы спросить про возможность выставить в проге таймер и чтобы галочки проставлялись на тех прогах, которые будут ставиться по умолчанию, чтобы по истечении данного времени установка продолжалась. Кривовато объяснил, но вроде понятно.

Debugger 25-11-2004 17:00 275354

Блин давно хотелось типа такого что-нить сделать! А тут прог для этого туева хуча! Ладно в выходные буду разбираться какая лучше

Vics 26-11-2004 06:50 275528

Привет всем!

На счет проги IgorVI могу сказать следующее, цитирую:

1. Чтоб прога говорила о том, какая прога и что делает, придется это писать в томже файле RunOneEx, оно тебе надо? Вот если это большому количеству человек понадобится, тогда ладно!

2. По поводу цветов. Разные цвета у всех потому, что писалась прога на delphi 7, при этом программер я не супер-пупер (хотя и не новичок), просто никогда меня не заботил внешний вид проги, главное функциональность! А тут так получилось, я просто поставил какие то более менее похожие цвета. Они там системные что-ли, по этому в зависимости от операционнки цвета получаются разные.

3. Проги по умолчанию, я об этом уже думал, надо сделать. Так-что надо определиться с тем какие проги будут по умолчанию.


D@nil 26-11-2004 18:53 275693

Да мне тоже хотелось бы:
1. Подсказка с описанием проги.
2. Выбранна ли программа по умочанию.
3. Таймер по истечению каторого Установка продолжилась.
Желательно интерфейс покрасивие (Но это не главное)

Baw17 01-12-2004 18:31 277074

Добрый день в вашей статье
про установку быквы Сидирома при помощи этой команды
SET CDROM=%~d0
это не прокатит если идет выборочная установка софта при помощи post.exe так как она запустит вайл Runonceex с диска ССССССС и значит если я правильно понял CD-rom будет присвоен диску ССССССС но это плохо если установка диска идет софта

SET CDROM=%~d0
вот эта команда я понял таам ммм где запущена и будет присвоена буква сидирома

Vadikan 01-12-2004 20:11 277096

Цитата:

SET CDROM=%~d0
вот эта команда я понял таам ммм где запущена и будет присвоена буква сидирома

Да, если RunOnceExe запущена с CD, который скажем E:\, то переменная %CDROM% будет назначена диску E:\. Иными словами, переменная %CDROM% будет назначена диску, с которого запущен файл, содержащий команду SET CDROM=%~d0
Цитата:

так как она запустит вайл Runonceex с диска ССССССС и значит если я правильно понял CD-rom будет присвоен диску ССССССС
Не совсем понял про диск CCCCCCC... это что за диск такой и почему post.exe с него запустит команду?

Baw17 01-12-2004 21:59 277111

после запуска Post.exe и пометки нужных прог он создаст свой файл на диске Runonceex.cmd на диске С с выбранным софтом и значит автоматически будет присвоена буква сd-roma диску с что не есть хорошо так как софт ставится с диск

Baw17 01-12-2004 22:25 277116

Тоесть проомеруй Runonceex.cmd>помести в папку с post.exe запусти post.exe и посмотри на системном диске там будет создан другой Runonceex.cmd и тут же запущен как сказано к аннотации проги> и если в нем будет новая строчка определения Cd-roma та автоматически будет присвоена буква системного диска> что не есть хорошо так как софт ставится не с системного диска а с сидирома вот и все
Так что надо внести дополнение в твою статью о невозможности правильного определения буквы сидирома если установка идет при помощи проги Post.exe

Vadikan 02-12-2004 03:15 277153

Цитата:

Так что надо внести дополнение в твою статью о невозможности правильного определения буквы сидирома если установка идет при помощи проги Post.exe
Ok.

D@nil 05-12-2004 15:56 277986

Вложений: 1
Новые кнопки для Windows Post-Installation
Распаковать в каталог wpi

alex72 10-01-2005 22:51 287369

kerbetos

ПопробЫвал твою программу
на 39 минуте запускается, выбираю программы которые запустятся за 13 минут и на T13 начинаются ошибки что не найдены выбранные программы и ни одна не встает. Где мог ошибиться ?
Пути несколько раз проверял, и с %CDDRIVE% и с %SYSTEMDRIVE% ставил результат такой же :(
P.S. файл cleanup.cmd на CD разместил здесь \$OEM$\$1\temp\cleanup.cmd

Пишет Windows cannot find 'e:\$OEM\MUIIN'
при установке след. программы 'ST\muisetup.exe'

такое ощущение что не нравится буква 'S'

ABATAPA 24-01-2005 21:25 291751

Косательно описания WPI...
На сайте рекомендуют закомментировать строку с alert в комментарии, принятые для HTML-файла:
Код:

<!-- comment -->
а не для js-файла:
Код:

// commend to EOL
/* multi
line
comment */

Исправьте, пожалуйста.


Vadikan 24-01-2005 22:27 291764

Исправил, спасибо.

ABATAPA 24-01-2005 22:31 291767

Есть ли возможность запускать WPI с разными "профилями" выбора программ?
Например, при инсталляции - с одним, а из autorun - с пустым (чтобы не устанавить что-то дважды)?

cyrax 27-01-2005 09:19 292531

Здравствуйте.
Отличная вещь WPI, с CD диска все работает замечательно.
А есть ли в WPI возможность считать рабочей директорией тот каталог из которого она запушена ? Допустим я запускаю ее из с:\install\
Запускаю там WPI.hta
еще в с:\install\ есть покаталог test (ну, к примеру)
в test есть файл 1.bat
как сделать чтоб это работало при запуске с винчестера, из любого места?
допустим чтобы я писал что нибуть типа
cmd1[pn]=['%root%\\test\\1.bat']
или там просто
cmd1[pn]=['\\test\\1.bat']
или cmd1[pn]=['test\\1.bat']

сейчас у меня даже cmd1[pn]=['%temp%\\1.bat'] не прокатывает, хотя в системный темп я соотвествующий файл бросил.


короче сделать пути относительно корня, как в веб сервере .
Цель всей этой идеи - сделать так, чтоб пакет коректно работал из любой папки, куда его рапаковали.

p.s. если чего проглядел и это уже было, сильно не бейте - я честно искал ..

qeraser 27-01-2005 17:07 292698

Скачай новую версию WPI 3.3.5. Запуск происходит через командный файл WPI.cmd, он присваивает переменную %CDROM% каталогу в котором лежит WIN51. Можешь подредактировав WPI.cmd указать другой файл.
http://members.sitegadgets.com/scrip...e=hasi001&dl=1

D@nil 27-01-2005 20:07 292748

Вложений: 1
Скачал новую версию, проверил, понравилась :)
Руссификатор наклепал см.wpiRus.zip
Установка:
1.Скопировать все файлы из архива
2.Options -> Language -> Russian -> Save
p.s. Был использован перевод EgOrus

qeraser 27-01-2005 20:25 292759

Кстати, в статье "Выбор устанавливаемых приложений" в качестве недостатка указывается всего три команды на каждый блок установки (не считая импортирования REG файлов). В новой версии их уже шесть. Хватит для установки ЛЮБОГО приложение. Так что это недостатком уже не является. Предлагаю подправить статью.

EgOrus 30-01-2005 22:20 293731

Опробовал новую версию, в общем все хорошо, но есть один вопрос: это только у меня оно тормозит или у всех? Когда запускаешь WPI.hta открывается белое окно затем 1-2 секунды думает и подгружает контент, также притормаживает когда нажимаешь отметить все или снять отметки, это не есть гуд. Cтарая версия 2.9.8 по сравнению с 3.3.5 просто реактивная. (у меня P4 1.8, 512mb)

EgOrus 30-01-2005 22:29 293735

решилось путем вставки коментов на создание zzz-группы в config.js
<!-- for (;pn<160;pn++) { prog[pn] = ['Program ' + pn]; cat[pn]=['ZZZ_Cat']; } -->

Debugger 31-01-2005 16:57 294043

В новой версии нашел один недостаток при запуске wpi.hta с диска: строка в wpi.cmd -

Код:

cd "%WPIPATH%"
не сработает, если wpi.hta лежит на компакт-диске. Надо -

Код:

cd /d "%WPIPATH%"

GrandCat 15-02-2005 03:31 298403

При работе WPI на виртуальной машине выскакивает -
"Сценарий на данной странице замедляет работу Internet Explorer.
При продолжении выполнения сценария компьютер может не реагировать."
На реальной - через раз.
Кто-нибудь в курсе?

djoniAg 17-02-2005 12:29 299204

Присоединяюсь к ABATAPA по вопросу
Цитата:

Есть ли возможность запускать WPI с разными "профилями" выбора программ?
Например, при инсталляции - с одним, а из autorun - с пустым (чтобы не устанавить что-то дважды)?
если кто реализовал такую возможность прошу поделится
пока у меня два каталога wpi и wpi1 и соответсвенно 2 ф. запуска wpi во время установки и с autorun

Izvr 09-07-2005 14:22 339743

После прочтения статьи про установку софта почему то выбрал K-Tool. В принципе остался пока доволен, неплохой русский ман. Правда команда "MSI = ..." при прописывании в конфиге как то странно работает, поэтому я в лоб её заменил "RunWait = msiexec ..."
Если кому интресно могу конфиги выкладывать....

boss911 10-07-2005 00:56 339862

Izvr

Цитата:

Если кому интресно могу конфиги выкладывать....
Да мой выбор тоже остановился на K-Tool, так так у меня WPI проги ставит 40 минут, а K-Tool ставит за 11 минут! Короче, время деньги, а дизайн на второй план! Я тут рекомендавал народу про тестить ету прогу, так они только взяли ее на заметку и все :( Насчет конфигов, непомешало бы, спасибо!

_bUg_ 12-07-2005 10:58 340350

Вложений: 1
Вот почитал я вашу тему, и решилься показать то чем пользуюсь я(написал также я :).
Кому не в лом потестите, плз. Раскажите чего не хватает что лишнее и т.д.
Пишите в эту тему или на мыло AcaD@tut.by

Vics 12-07-2005 11:15 340356

Проверил бы после загрузки
Цитата:

USI.zip: Архив поврежден или имеет неизвестный формат Невозможно выполнить

Vadikan 12-07-2005 11:17 340357

_bUg_
Вы бы описание со скриншотом сделали, а то тут люди избалованные сильно :) В общем и без скриншота все достаточно прозрачно. В заявленной функциональности я не сомневаюсь, но по спектру возможностей ваша программа явно уступает фаворитам обзора на сайте. Это даже не критика, а просто констатация факта. На каждое приложение по одной команде, так? А если надо две: например твик реестра перед установкой или после? Это насчет чего не хватает ;-) и т.д. и т.п.

В принципе, минимальной функциональности в большинстве случаев достаточно, но вы ж понимаете, что маньякам автоустановки этого мало :)

_bUg_ 12-07-2005 11:40 340367

Vadikan
Ну так я и прошу критики и т.д.(Пока у меня не пропало желание писать эту прогу).

А если надо две: например твик реестра перед установкой или после?
Насчет этого я уже думал(это не от слова Doom), но решил что в первоначальном
варианте хватит так(версия проги то 0.1)

Vics
Проверил. Все ОК.

Прога, в принципе, немного аскетичная... Вообщем вот скиншот.


Vics 12-07-2005 12:19 340380

Понятно, разновидность, сам такую писал с Vi007.

Если модераторы пропустят линк на другой сайт, то вот ее Post

Сегодня как раз винду буду мучать, если будет возможность, попробую.

А так действительно бы писали в чем фишка программы и чем отличается от других (дизайн не считается), если лень написать описание то о чем может дальше речь идти. :(

_bUg_ 12-07-2005 14:01 340412

Vics
В ини-файле все описано. Пока не реализовано ничего особенного.

Реализовано:
1. Запуск программ ижидание их завершения(Возможность запуска как с винта, так и с CD).
2. Импорт ключей реестра(аналогично).

Будет реализовано:
1. В каждом разделе можно запускать несколько программ и твиков.

Возможно будет реализовано:
1. Свой интерпретатор комманд вместо StartX.

_bUg_ 25-08-2005 09:22 350613

Вложений: 1
Ну вот, добрался до этой проги. Сильно не бейте, но пишите все что думаете в эту тему или на мыло AcaD@tut.by. Описание в readme.txt .

andryuha 08-09-2005 09:20 354086

Программа самый кайф для этих целей.
осталось мало - реализовать то что хотел

skylego 22-05-2006 13:16 440890

Вложений: 2
Привет. Решил попробывать программу WPI для установки софта с dvd не в автоматическом режиме инсталяции Windows, а в режиме установки на уже готовую систему.
Так вот, когда запускается WPI показывается сообщение, что найден CDROM как диск D:, а потом, когда идет установка, выскакивает сообщение:
Код:

Программа C:\\Applications\AdobePhotoshopCS\1.cmd ненайдена
Вот так с двойными слешами. Ну и получается, что переменная
Код:

%CDROM%
переназначается?
Как то странно. У всех работает, а у меня? Поможите, плиз...

З.Ы.
В корнe диска dvd лежит WPI.ico.

з.ы.
WPI лежит в корне dvd.
d:\wpi

selanec555 22-05-2006 17:15 440979

2 All
Для решения задачи автоматической установки программ есть специальная программа = Multiset

MultiSet сам:
запустит инсталлятор
нажмет необходимые кнопки "Next", "I Agree...", "Finish" и др.
укажет каталог установки приложения
выставит необходимые другие параметры установки
введет регистрационные ключи, при необходимости
т.е. в точности повторит ваши действия, только гораздо быстрее!

подробнее: http://www.almeza.com/rus/

fanatf1 23-05-2006 08:46 441194

skylego

Балин читатйте внимательно что написано в в help и wpi.cmd

Код:

REM Example, how to look for CDROM-drive. Must have WPI.ico at the root of the CD.
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:
echo Found CD-Rom as drive %CDROM%

REM Determine the WPI startup path.
REM if wpi should run off the cd the replace %~dp0 with %cdrom%.
set wpipath=%cdrom%\$OEM$\WPI\

это настренная на CD-Rom
а вот для тебя

Код:

REM if wpi should run off the cd the replace %~dp0 with %cdrom%.
set wpipath=%~dp0\$OEM$\WPI\

т.е. WPI должна на диске лежать в корне в папке $OEM$\WPI

gora 23-05-2006 08:56 441195

selanec555
Цитата:

MultiSet сам:...
введет регистрационные ключи, при необходимости
Вы сами ее пробовали?
Какие программы Вам удалось установить с введение серийных номеров?
У меня введение серийных номеров получилось пока только вручную, а "фирменными" средствами MultiSet, что-то ни как.
Поделитесь опытом.

skylego 23-05-2006 11:03 441246

Спасибо fanatf1 за внимание.

Отвечаю сам себе. Почитал на форуме wmi. Надо было раньше. В установках WMI есть пункт, "Запуск с CD = ДА". Он стоит по умолчанию в ДА. Ну так вот, на самом деле он определяет какое имя файла будет использоваться при определении CD-ROM. Либо WPI.ico ("Запуск с CD = НЕТ"), либо WIN51 ("Запуск с CD = ДА"). Ну и, раз я ставлю свой набор готового к автоматической установке софта без установки Windows, это самого Windows на диске нет. И файла WIN51 нет. И WPI в переменную %cdrom% записывала C:.

Файл generate.js

Код:

function FindCDRom()
{
  position = "generate.js";
 
  var i, li;
 
  if (LaunchFromCD=="yes")
    FindFile="WIN51";
  else
    FindFile="WPI.ICO";

Я дальше копать не стал. Просто создал в корне диска файл WIN51. Все работает. Спасибо всем.

SAOPP 23-05-2006 13:01 441301

И всё же, почитав топик полностью пока не пришёл ни к какому либо решению по юзанью той или иной софтины! Остаётся делать присеты :) Хотя тоже не очень хочится так издеваться...

зы Кто какую софтину щас выбрал для себя хоть?

boss911 23-05-2006 21:01 441532

SAOPP
Цитата:

Кто какую софтину щас выбрал для себя хоть?
BS Post Installer - выбор программ перед установкой

Для меня просто - The Best!!! :)

SAOPP 24-05-2006 01:23 441615

boss911
Спасибо - посмотрю... ;)

AlexVP 24-05-2006 09:28 441707

SAOPP

Цитата:

Кто какую софтину щас выбрал для себя хоть?

а я пользую свою - SelApp

http://forum.oszone.net/thread-50326-1.html

все вроде бы устраивает, а если что не устраивает - всегда можно подкрутить.... :)

Ivan1986 03-08-2006 22:19 468028

Имхо большой недостаток всех этих программ, это то, что они вылезают посреди установки и спрашивают, какой софт ставить, если даже есть вариант по умолчанию - он всего один.

Как я заметил, хоть и устанавливаемых прог много, но вариантов установки не так уж и много.
Во первых есть софт который ставится всегда, например Total Commander, твики, офис
его не трогаем, осставляем в cmdlines.txt его импорт в RunOnceEx
Затем для каждого набора софта (например если есть пишущий CD ставим неро, если есть модем или локалка - оперу, бат, качалку, если это бухгалтерия какая - кучка мелких игрушек - комплектов наберется от силы штук 5)
создаем свой батник импорта в RunOnceEx, причем с неперекрывающимися номерами, тоесть если у нас в основном i=100, и еще 2 варианта, то в первом например i=120, а во втором i=140 (имеется в виду начальное значение при импорте SET i=100 в начале каждого файла)
после чего создаем несколько разных winn?.sif и лоадеры к ним, и в каждом прописываем:

Код:

[SetupParams]
UserExecute = "%ComSpec% /c FOR %d 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 %d:\WIN51 ( %d:\$oem$\inst?.cmd )"

или если комбинация - моно ( %d:\$oem$\inst1.cmd && %d:\$oem$\inst2.cmd) - достоинство этого, что повторного цикла не будет.

Ну а потом уже BWCD оформляем.
В результате - cmdlines.txt заполнит на 13 минуте, а строчка из winnt.sif на 9 минуте, и к установке они все окажутся в реестре и установятся с красивым интерфейсом.

Достоинство метода в том, что запустил установку и ушел - все автоматом.
А недостаток - только если вариантов уж очень много.


Может кто уже и предлогал, но я не видел :)

boss911 03-08-2006 22:26 468031

Ivan1986
Цитата:

Имхо большой недостаток всех этих программ, это то, что они вылезают посреди установки и спрашивают, какой софт ставить, если даже есть вариант по умолчанию - он всего один.
Тут я не понял, так ведь в некоторых программах данного типа, есть таймер, который по истечению времени, начнет установку выбранных программ по умолчанию, а если надо, то и перезагрузит компьютер, после установки всех выбранных приложений!!

Ivan1986 03-08-2006 23:46 468063

Цитата:

если даже есть вариант по умолчанию - он всего один.
Вот про эти проги я и писал, это если у тебя один вариант по умолчанию.
Просто в моем варианте есть несколько вариантов и их выбирать моно прямо в меня BWCD.
Согласен, может я криво выразил мысль.

Точнее наверное, вариант софта, при котором не нужно ничего нажимать посреди установки всего один.

кстати, с таймером даже хуже - тебе нельзя отходить от компа, если хочешь поставить другую конфигурацию - таймер пройдет и поставит дефолтовую

boss911 03-08-2006 23:54 468066

Ivan1986
Цитата:

Согласен, может я криво выразил мысль.
Да, чуть есть, так как я с первго раза не понял, что ты имееш ввиду!! :)
Какой вариант софта ставить, при той или инной конфигурации!!

Ivan1986 04-08-2006 02:19 468089

А про конфигурацию я сейчас не понял, список прог для каждой собираешь же на свой выбор, и выбираешь при загрузке тоже сам, даже можно объединить несколько списков, например когда есть резак и инет.

Кстати по поводу:
Цитата:

а если надо, то и перезагрузит компьютер, после установки всех выбранных приложений!!
shutdown в runonce будет делать то же самое, а если нужен двойной ребут:

Код:

REG ADD %KEY%\%i% /V 3 /D "reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /v \"restart\" /d \"shutdown -r -t 10 -c \\\"Для завершения установки система будет перезагружена\\\" \" " /f
это второй, моно конечно рекурсивно третий и четвертый, но бу жестоко :)
мне потребовался, так как при применении твика на отрубание красивостей он работал только с двойным ребутом.

boss911 04-08-2006 02:43 468090

Ivan1986
Цитата:

А про конфигурацию я сейчас не понял...
Цитата:

... например когда есть резак и инет.
Вот это я и имел ввиду - конфигурацию железа!!

Baw17 05-08-2006 09:36 468494

AlexVP и я

_bUg_ 08-12-2006 11:46 522344

Я когда-то для себя писал прогу. Она где-то в этой теме лежит. Потом я забил на винду и следовательно на эту прогу. Правда исходники остались. Если кого-нибудь не устраивают существующие проги, то напишите подробненько по пунктам что надо, я тогда может напишу следующую версию.

SerWer 13-12-2007 12:36 696403

Привет! У меня такой вопрос-работаю с WPI, как прописать серийники, чтобы они прошли в автомате, по-тихому? Прописать установку программ без проблем, а вот как их активировать? Пробую по книжке автоустановка-помогите...

MKN 13-12-2007 12:43 696406

_bUg_,
Было бы здорово, если бы ты написал прогу автоопределения и последующей установки драйверов с CD (DVD). Тема правда уже есть, так что пардон...


Время: 11:21.

Время: 11:21.
© OSzone.net 2001-