Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Установка программ с помощью install.cmd

Ответить
Настройки темы
[решено] Установка программ с помощью install.cmd

Аватара для sansar

Пользователь


Сообщения: 78
Благодарности: 1

Профиль | Отправить PM | Цитировать


Помогите пожалуйста кто понимает в CMD скриптах. Дело вот в чём, столкнулся я с проблемкой как мне установить проги автоматом, при чём с %CDROM% или %SYSTENDRIVE% МНЕ КАКТО БЕЗ РАЗНИЦЫ. В общем методом мозгового штурма я сделал вот такую фиговину:
Код: Выделить весь код
cmdow @ /HID
@echo off

COLOR 0A
Set StartPath=%CDROM%\install
Set Keys=update\update.exe /quiet /passive /norestart
Set Keys1=install.exe /s /sms
Set keys2=install.exe
start /wait %StartPath%\wmp11r\wmdf\%Keys%
start /wait %StartPath%\wmp11r\wmfdist11\%Keys%
start /wait %StartPath%\wmp11r\wmp11\%Keys%
start /wait %StartPath%\Kasper8\%Keys1%
start /wait %StartPath%\VistaDrv\%Keys2%
start /wait %StartPath%\Sounds\%Keys2%
start /wait %StartPath%\Cursors\%Keys2%
Теперь структура папок:
$OEM$\$1\Install
1). $OEM$\$1\Install\Cursors\install.exe
2). $OEM$\$1\Install\Kasper8\install.exe
3). $OEM$\$1\Install\Sounds\install.exe
4). $OEM$\$1\Install\VistaDrv\install.exe
5). $OEM$\$1\Install\wmp11r\install.exe
Я понимаю что может и безграмотно, ну как себе представлял так и зделал)))
Ну в общем, что у меня вышло!
Установка тормозит на 12 минуте и висит *file.cmd* исполняющий собственно установку, но установка висит на месте, в смысле 1,5 часа здал (думал мож лагает), а когда закрываю исполнение CMD файла, то установка падает с12 по 10 минуту.
Теперь собственно вопрос: может я ошибку гдето сделал в исполняющем коде CMD, или может быть сам подход неправильный.

-------
SANSAR


Отправлено: 02:06, 31-01-2012

 

Аватара для jameszero

Модератор


Moderator


Сообщения: 4918
Благодарности: 2578

Профиль | Сайт | Отправить PM | Цитировать


На время отладки скрипта, уберите первые две строчки CMD-файла и увидите, на каком этапе останавливается сценарий автоустановки.

-------
RuntimePack официальный сайт
--
мои аддоны в облаке

Не было печали, апдейтов накачали.


Отправлено: 09:44, 01-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1269
Благодарности: 1027

Профиль | Отправить PM | Цитировать


Цитата jameszero:
увидите, на каком этапе останавливается сценарий автоустановки »
На первой же команде start, т.к. %StartPath% раскроется в не то, что нужно из-за неопределенной %CDROM%.

sansar, либо определяйте %CDROM%, либо замените на %SYSTEMDRIVE%
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:03, 01-02-2012 | #3


Аватара для sansar

Пользователь


Сообщения: 78
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всё решил! Просто через RunOnsex.cmd Всё зделал) Вот пример:

Код: Выделить весь код
cmdow @ /HID
@echo off

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:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /d %CDROM% /f 


SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\999 /V 3 /D "%CDROM%\WPI\WPI.hta" /f
REG ADD %KEY%\999 /V 4 /D "%systemdrive%\install\install.cmd /f
EXIT
А здесь изменил строку. И в итоге всё ставится с винчестера и быстро и надёжно(вот строка которую я изменил)
Цитата sansar:
Set StartPath=%systemdrive%\install »
Здесь можно скачать install.cmd и Runonsex.cmd (для примеров) Тему закрваю если что пишите в ПМ.

-------
SANSAR


Последний раз редактировалось sansar, 19-02-2012 в 22:52.


Отправлено: 12:09, 01-02-2012 | #4


Аватара для Devils0411

Ветеран


Сообщения: 902
Благодарности: 51

Профиль | Отправить PM | Цитировать


sansar, Зачем вы вносите переменную %CDROM% в переменную среду?
Думаю эта часть кода лишняя.
Код: Выделить весь код
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /d %CDROM% /f
Переменную CDROM вы задаете здесь:
Код: Выделить весь код
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:

-------
Скрипт автоустановки WINDOWSXP; Скрипт мультиустановки ОС


Отправлено: 13:28, 01-02-2012 | #5


Аватара для sansar

Пользователь


Сообщения: 78
Благодарности: 1

Профиль | Отправить PM | Цитировать


Devils0411 для того чтоб она сушествовала лиш на протяжении этой се
Цитата Devils0411:
\Session Manager »
сии так далее мне не нужно что бы она фигурировала в автоустановке!

-------
SANSAR


Отправлено: 22:33, 01-02-2012 | #6


Аватара для Devils0411

Ветеран


Сообщения: 902
Благодарности: 51

Профиль | Отправить PM | Цитировать


sansar, дык переменная CDROM будет фигурировать только в install.cmd, после его завершения эта переменная не будет где либо фигурировать. А так, вы засоряете реестр ненужными значениями!

-------
Скрипт автоустановки WINDOWSXP; Скрипт мультиустановки ОС


Отправлено: 10:15, 02-02-2012 | #7



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Установка программ с помощью install.cmd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Обои и Значки - [решено] Изменить стандартные значки с помощью рестовратора в монтированом образе install.wim убийца1976 Оформление Windows 11/ 10 / 8 / 7 / Vista 2 22-01-2011 20:29
CMD/BAT - Написание логов с помощью BAT | CMD registeruser1 Скриптовые языки администрирования Windows 8 22-05-2010 19:57
Доступ - [решено] Смена пароля с помощью cmd censored Microsoft Windows 2000/XP 2 25-11-2008 17:36
Решено | Управление с помощью cmd Traktorist Microsoft Windows 2000/XP 2 04-05-2006 17:14
Набор программ для post-install TbMA Автоматическая установка Windows 2000/XP/2003 3 23-06-2005 00:49




 
Переход