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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Добавление OEM информации - все вопросы

Ответить
Настройки темы
[решено] Добавление OEM информации - все вопросы

Аватара для ANDYru

Ветеран


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

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


Изменения
Автор: Vadikan
Дата: 18-02-2007
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:47, 18-05-2005

 

Аватара для ANDYru

Ветеран


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

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


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:

такая строчка есть и в OEMINFO.cmd и в RUNONCEEX.cmd
сам RUNONCEEX.cmd - отрабатывает без проблемм и запускает OEMINFO.cmd - он тоже отрабатывает - только не всё - не добавляются в текстовик oeminfo.ini - список KB*.ca_ - находяшиеся на установочном сидюке - (только на конце чтоб после . было не ca_ а exe или дез расширения вовсе
- то есть хочу чтоб было в итоге

Дата установки системы : 19.05.2005
Время установки системы : 15.03 12:51
Установленные обновления :
KB873333 KB873339 KB884883 KB885222 KB885250 KB885626 KB885835
KB885836 KB885894 KB886185 KB886677 KB886716 KB887472 KB887606
KB887742 KB887797 KB888113 KB888302 KB889016 KB890175 KB890831
KB890859 KB890923 KB891781 KB893066 KB893086 KB893357 KB893803


а получается только :

Дата установки системы : 19.05.2005
Время установки системы : 15.03 12:51
Установленные обновления :



? - что не так делаю

Отправлено: 18:11, 19-05-2005 | #11



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

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


Ветеран


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

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


ANDYru
Запусти
Код: Выделить весь код
 
For /F "tokens=1* delims=." %%k in ('dir "%CDROM%\I386\SVCPACK\KB*.CA_" /b') do ( (set kbname=%%k) & (call :myprint) )
GOTO :EOF
:myprint
echo Line%i%=%kbname% >> "%D%oeminfo.ini"
SET /A i=%i%+1
:EOF
с HDD только путь укажи к папке правильный, увидишь как отработает, потом сделаешь выводы.

-------
Не верь трудолюбивому Админу! Ибо только лень заставит его настроить систему раз и навсегда!
http://unacreator.elitecom.ru -=- Сайт г. Дзержинска


Последний раз редактировалось Vadikan, 21-05-2005 в 06:41.


Отправлено: 18:28, 19-05-2005 | #12


Аватара для ANDYru

Ветеран


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

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


толи я не то чтото делаю - просто загадка
пердыдущий пост заработал - но ! Но только если вместо "%CDROM% указываю конкретный диск - и ещё пытался обойтись без сидюки - зделал
Код: Выделить весь код
 
For /F "tokens=1* delims=." %%k in ('dir "%SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB*.cat" /b') do ( (set kbname=%%k) & (call :myprint) )
- итог не пашет такая строка !
а так делаю пашет
Код: Выделить весь код
 
rem For /F "tokens=1* delims=." %%k in ('dir "C:\Program Files\EasyBoot\disk1\I386\SVCPACK\KB*.ca_" /b') do ( (set kbname=%%k) & (call :myprint) )

Последний раз редактировалось Vadikan, 21-05-2005 в 06:41.


Отправлено: 22:48, 19-05-2005 | #13


Ветеран


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

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


ANDYru
Цитата:
%SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
Сними с файлов атрибут "скрытый" должно заработать.

-------
Не верь трудолюбивому Админу! Ибо только лень заставит его настроить систему раз и навсегда!
http://unacreator.elitecom.ru -=- Сайт г. Дзержинска


Отправлено: 09:35, 20-05-2005 | #14


Аватара для ANDYru

Ветеран


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

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


если они в папке %SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
при установке ставятся с атрибутами - то вопрос как в банике перед их проверкой снять им атрибут "скрытый"
загвоздка получается

зы я ещё не утомил ?

-------
о Человеке можно судить по его Temporary Internet Files


Отправлено: 15:42, 20-05-2005 | #15


Старожил


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

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


ATTRIB -H -S -R %SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\file.name
эта команда снимает атрибуты с файла
ATTRIB +H +S +R %SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\file.name
эта восстанавливает

-------
моя самоделка


Отправлено: 15:58, 20-05-2005 | #16


Аватара для ANDYru

Ветеран


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

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


ура ! сработало ! вот мой итоговый вариан без заморочек с сидюком
Код: Выделить весь код
cmdow @ /HID
@echo off
SET D=%SYSTEMROOT%\system32\
if exist "%D%oeminfo.ini" del  "%D%oeminfo.ini" /q
echo [General] >> "%D%oeminfo.ini"
echo Manufacturer=Автор версии : ANDY >> "%D%oeminfo.ini"
echo Model=Корпоративная Версия >> "%D%oeminfo.ini"
echo [Support Information] >> "%D%oeminfo.ini"
echo Line1=Дата установки системы : %date% >> "%D%oeminfo.ini"
echo Line2= >> "%D%oeminfo.ini"
echo Line3=Время установки системы : %time% >> "%D%oeminfo.ini"
echo Line4= >> "%D%oeminfo.ini"
echo Line5=Установленные обновления : >> "%D%oeminfo.ini"
echo Line6= >> "%D%oeminfo.ini"
SET i=7
ATTRIB -H -S -R %SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB*.cat
For /F "tokens=1* delims=." %%k in ('dir "%SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB*.cat" /b') do ( (set kbname=%%k) & (call :myprint) )
GOTO :EOF
:myprint
echo Line%i%=%kbname% >> "%D%oeminfo.ini"
SET /A i=%i%+1
:EOF

на нём пожалуй и оттанавлюсь ! всем огромное спасибо за оказанное моей проблеме внимание
правда вот интересно можно ли сделать так чтобы перечень файлов
Код: Выделить весь код
Line7=KB873333 
Line8=KB873339 
Line9=KB884883 
Line10=KB885222 
Line11=KB885250 
Line12=KB885626 
Line13=KB885835 
Line14=KB885836 
Line15=KB885894 
Line16=KB886185 
Line17=KB886677 
Line18=KB886716 
Line19=KB887472 
Line20=KB887606 
Line21=KB887742 
Line22=KB887797 
Line23=KB888111 
Line24=KB888113 
Line25=KB888302 
Line26=KB889016 
Line27=KB890175 
Line28=KB890831 
Line29=KB890859 
Line30=KB890923 
Line31=KB891781 
Line32=KB893066 
Line33=KB893086 
Line34=KB893357 
Line35=KB893803
был таким
Код: Выделить весь код
Line7=KB873333 KB873339 KB884883 KB885222 KB885250 KB885626
Line8=KB885835 KB885836 KB885894 KB886185 KB886677 KB886716 
Line9=KB887472 KB887606 KB887742 KB887797 KB888111 KB888113 
Line10=KB888302 KB889016 KB890175 KB890831 KB890859 KB890923 
Line11=KB891781 KB893066 KB893086 KB893357 KB893803
так гораздо нагляднее и красивее !

Последний раз редактировалось Vadikan, 21-05-2005 в 06:41. Причина: тег code


Отправлено: 16:22, 20-05-2005 | #17


Аватара для ANDYru

Ветеран


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

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


мужики подскажитк как сделать чтобы было как в предыдущем посту в последнем синем окне (разбиение найденных КВ***** было не по одному в строчке а по 6 шт подряд затем опять 6 шт след. стокой и так пока не закончатся все найденные КВ*****

-------
о Человеке можно судить по его Temporary Internet Files


Отправлено: 14:40, 24-05-2005 | #18


Ветеран


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

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


ANDYru
Тебе нужно переписать часть кода
Код: Выделить весь код
:myprint
echo Line%i%=%kbname% >> "%D%oeminfo.ini"
SET /A i=%i%+1
так чтобы он формировал строку из шести КВ, а затем писал ее в файл.
Как конкретно, разбирайся с языком Bat-файлов (bath).
Я где-то натыкался на инфу что можно делать вычисления в команде SET. Так что все реально.

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 14:03, 26-05-2005 | #19


Аватара для ANDYru

Ветеран


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

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


vserd
спасибо конечно (я и сам знал что часть кода надо переписать - вот только языка бат не знаю настолько чтобы сделать это без чьеё либо помощи - иначи сюда бы не писал)
может кто нибуть из владеющих Языком научит Дурака - буду весьма благодарен

-------
о Человеке можно судить по его Temporary Internet Files


Отправлено: 12:36, 27-05-2005 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Добавление OEM информации - все вопросы

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[статья] Изменение OEM информации и логотипа Windows Vista Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 2 20-02-2014 23:53
$OEM$ не копируется на HDD .:[все вопросы]:. Sparrow Автоматическая установка Windows 2000/XP/2003 104 26-10-2010 04:59
Установка - [решено] Добавление OEM-предложений в win7 Welcome Center borodatiy Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 3 06-11-2009 00:04
Vista / 2008 - Добавление OEM логотипов, соглашений, обоев САШOК Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 7 03-06-2009 12:46
Добавление информации на сайт через вэб-интерфейс Vopros Вебмастеру 1 26-06-2003 08:50




 
Переход