Показать полную графическую версию : Установка ПО - выбор программ перед установкой
Vadikan
Ну так я и прошу критики и т.д.(Пока у меня не пропало желание писать эту прогу).
А если надо две: например твик реестра перед установкой или после?
Насчет этого я уже думал(это не от слова Doom), но решил что в первоначальном
варианте хватит так(версия проги то 0.1)
Vics
Проверил. Все ОК.
Прога, в принципе, немного аскетичная... Вообщем вот скиншот.
http://acad.at.tut.by/1.jpg
Понятно, разновидность, сам такую писал с Vi007.
Если модераторы пропустят линк на другой сайт, то вот ее Post (http://www.m-ideas.ru/forums/index.php?showtopic=28)
Сегодня как раз винду буду мучать, если будет возможность, попробую.
А так действительно бы писали в чем фишка программы и чем отличается от других (дизайн не считается), если лень написать описание то о чем может дальше речь идти. :(
Vics
В ини-файле все описано. Пока не реализовано ничего особенного.
Реализовано:
1. Запуск программ ижидание их завершения(Возможность запуска как с винта, так и с CD).
2. Импорт ключей реестра(аналогично).
Будет реализовано:
1. В каждом разделе можно запускать несколько программ и твиков.
Возможно будет реализовано:
1. Свой интерпретатор комманд вместо StartX.
Ну вот, добрался до этой проги. Сильно не бейте, но пишите все что думаете в эту тему или на мыло AcaD@tut.by. Описание в readme.txt .
andryuha
08-09-2005, 09:20
Программа самый кайф для этих целей.
осталось мало - реализовать то что хотел
Привет. Решил попробывать программу 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
2 All
Для решения задачи автоматической установки программ есть специальная программа = Multiset
MultiSet сам:
запустит инсталлятор
нажмет необходимые кнопки "Next", "I Agree...", "Finish" и др.
укажет каталог установки приложения
выставит необходимые другие параметры установки
введет регистрационные ключи, при необходимости
т.е. в точности повторит ваши действия, только гораздо быстрее!
подробнее: http://www.almeza.com/rus/
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
selanec555MultiSet сам:...
введет регистрационные ключи, при необходимости
Вы сами ее пробовали?
Какие программы Вам удалось установить с введение серийных номеров?
У меня введение серийных номеров получилось пока только вручную, а "фирменными" средствами MultiSet, что-то ни как.
Поделитесь опытом.
Спасибо 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
Кто какую софтину щас выбрал для себя хоть?
BS Post Installer - выбор программ перед установкой (http://forum.oszone.net/showthread.php?t=51853&highlight=BS+post%2A)
Для меня просто - The Best!!! :)
boss911
Спасибо - посмотрю... ;)
SAOPP
Кто какую софтину щас выбрал для себя хоть?
а я пользую свою - SelApp
http://forum.oszone.net/thread-50326-1.html
все вроде бы устраивает, а если что не устраивает - всегда можно подкрутить.... :)
Ivan1986
03-08-2006, 22:19
Имхо большой недостаток всех этих программ, это то, что они вылезают посреди установки и спрашивают, какой софт ставить, если даже есть вариант по умолчанию - он всего один.
Как я заметил, хоть и устанавливаемых прог много, но вариантов установки не так уж и много.
Во первых есть софт который ставится всегда, например 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 минуте, и к установке они все окажутся в реестре и установятся с красивым интерфейсом.
Достоинство метода в том, что запустил установку и ушел - все автоматом.
А недостаток - только если вариантов уж очень много.
Может кто уже и предлогал, но я не видел :)
Ivan1986
Имхо большой недостаток всех этих программ, это то, что они вылезают посреди установки и спрашивают, какой софт ставить, если даже есть вариант по умолчанию - он всего один.
Тут я не понял, так ведь в некоторых программах данного типа, есть таймер, который по истечению времени, начнет установку выбранных программ по умолчанию, а если надо, то и перезагрузит компьютер, после установки всех выбранных приложений!!
Ivan1986
03-08-2006, 23:46
если даже есть вариант по умолчанию - он всего один.
Вот про эти проги я и писал, это если у тебя один вариант по умолчанию.
Просто в моем варианте есть несколько вариантов и их выбирать моно прямо в меня BWCD.
Согласен, может я криво выразил мысль.
Точнее наверное, вариант софта, при котором не нужно ничего нажимать посреди установки всего один.
кстати, с таймером даже хуже - тебе нельзя отходить от компа, если хочешь поставить другую конфигурацию - таймер пройдет и поставит дефолтовую
Ivan1986
Согласен, может я криво выразил мысль.Да, чуть есть, так как я с первго раза не понял, что ты имееш ввиду!! :)
Какой вариант софта ставить, при той или инной конфигурации!!
Ivan1986
04-08-2006, 02:19
А про конфигурацию я сейчас не понял, список прог для каждой собираешь же на свой выбор, и выбираешь при загрузке тоже сам, даже можно объединить несколько списков, например когда есть резак и инет.
Кстати по поводу:
а если надо, то и перезагрузит компьютер, после установки всех выбранных приложений!!
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
это второй, моно конечно рекурсивно третий и четвертый, но бу жестоко :)
мне потребовался, так как при применении твика на отрубание красивостей он работал только с двойным ребутом.
Ivan1986
А про конфигурацию я сейчас не понял...... например когда есть резак и инет.Вот это я и имел ввиду - конфигурацию железа!!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.