Войти

Показать полную графическую версию : Программы для смены CD/DVD диска


Страниц : [1] 2

Wodoley
30-11-2006, 23:58
Как зделать запрос на СD2 при первом запуске Windows после ейо установки.
Пользовался поисковиком нашол пару тем вернее одну: http://forum.oszone.net/thread-60601.html
Но там тема не розкрыта правда ссылка есть на http://www.msfn.org/board/index.php?showtopic=8381 . С английским не сильно дружу.
Обясните по подробней что и как делать только на родном (рус.).
Зарание спасибо!

ProkVS
01-12-2006, 07:51
Великий учебник по автоустановке гласит:

Удобная утилита для смены CD/DVD диска.
Домашняя страница (http://www.msfn.org/board/index.php?showtopic=41821)
Загрузить (http://oszone.net/user_img/050224181558/CDswitch084.zip) (0.8.4, 169 кб)

Там всё по ангельски, но утилитка очень проста, если за час не разберёшься, маякни - разжую :)

Mrempty
01-12-2006, 13:40
Wodoley
ты и с русским сильно не дружишь

сорь за оффтоп

Ignor
01-12-2006, 16:24
Вот ОЧЕНЬ удобная в этом плане утилита от Boa Soft. Перешел на нее с CdSwitch`а и доволен..

http://www.kursknet.ru/~boa/preinstall/cdchanger.exe

Wodoley
02-12-2006, 12:08
Ну и что с ними делать.

Ignor
Ну с етим есчо кое как понятно:
http://www.kursknet.ru/~boa/preinstall/cdchanger.exe
Только как ейо в Windows дистрибутив внедрить?

Fanzuga
02-12-2006, 18:55
Wodoley

Обясните по подробней что и как делать только на родном (рус.).

Ну с етим есчо кое как понятно:

LOL :off:

Давай уже с корявого и убогого переходи на великий и могучий.

Теперь по существу.

Пропиши программу из предыдущего поста последним пунктом в RunOnceEx.
Проще некуда.....

По завершении работы первого диска спросится второй, там автоустновку можно реализовать батником или замечательной утилитой от Boa Soft (http://forum.oszone.net/thread-51853.html) либо если поизвращаться в рамках того же RunOnceEx.

__lazy
02-12-2006, 19:13
Не скромный вопрос для нупчега в этом деле. Что прописывать?

По примеру

cmdow @ /HID
@echo off

SET CDROM=%~d0

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY%\%i% /VE /D "WinRar 3.51" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\WinRAR\WinRar.exe /s" /f
REG ADD %KEY%\%i% /V 2 /D "REGEDIT /S %CDROM%\WinRAR\winrar.reg /s" /f
SET /A i+=1
SET /A i+=1

EXIT


1. Диск идет Windows (Windows+Drivers)
2. Софт
Мне нужно все это запихнуть в авто установку

Vadikan
02-12-2006, 23:36
__lazy
Выше же сказано. Пропиши программу из предыдущего поста последним пунктом в RunOnceEx.Если вы устанавливаете ПО со второго диска, то в RunOnceEx единственным пунктом будет вызов программы для смены диска. Все вопросы о RunOnceEx рекомендую задавать после изучения статей в учебнике.

__lazy
03-12-2006, 00:29
Я внимательно изучал ваш учебник. Но к сожалению пока что не особо понимаю. Не могли бы вы ответить мне в ICQ и уделить мне минут 5 внимания?

Vadikan
03-12-2006, 00:36
__lazy
Для обсуждения технических вопросов существует форум. Задавайте конкретные вопросы и вы получите конкретные ответы. Вопрос типа 1. Диск идет Windows (Windows+Drivers)
2. Софт
Мне нужно все это запихнуть в авто установкуне считается конкретным.

__lazy
03-12-2006, 00:57
Хорошо вот конкретное описание проблемы:
Мне нужны диски быстрой установки системы.
Тоесть Windows+обновления+драйвера+джентельменский набор программ.
Но посколько 700 мегобайт крайне мало, приходится переносить все это не несколько дисков.
Соответствено установка программ идет через RunOnceEx.
Мне нужно чтобы установка шла, шла пока не дойдет до места установки программ. А дальше она запрашивала у меня 2ой дик.
Я зделал вот так
RunOnceEx
cmdow @ /HID
@echo off

SET CDROM=%~d0

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

cd.exe

REG ADD %KEY%\%i% /VE /D "WinRar 3.61" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\WinRAR\WinRar.exe /s" /f
REG ADD %KEY%\%i% /V 2 /D "REGEDIT /S %CDROM%\WinRAR\winrar.reg /s" /f


SET /A i+=1

SET /A i+=1
SET /A i+=1
EXIT

CD
[Common]
WrongDiskCaption=Неправильный диск!
WrongDiskDescription=Вставлен неправильный диск!
WelcomeMessage=Для продолжения установки программ необходим следующий диск
HelpMessage=После того, как Вы втавили диск, нажмите"ОК" для продолжения установки|или "Отмена" для выхода.


[Disk_002]
Caption=Смена диска
Description=Вставте в привод диск №2
CdTagFile=$Progs2$
ProgramName=%CDROM%\
RunParam=

Примерно на 12той минуте у меня просит вставить 2ой диск. Я вставляю толку 0. Нажимаю ок он мне говорит диск не верен. что я не так делаю. Пожалуйста если можно для чайников по подробнее

Wodoley
03-12-2006, 02:42
:angry:!!!Хватит уже сами изредка посмотрите за тем что понаписывали!!!:read:
Fanzuga
Попробую поэксперементирую.:spiteful:

Vadikan
04-12-2006, 08:20
__lazy
Примерно на 12той минуте у меня просит вставить 2ой диск. На 12й минуте чего? Установки Windows? Наверное все-таки на Т-12, судя по cd.exe прописанному в RunOnceEx. Вам необходимо понять следующее. Суть RunOnceEx метода в установке программ при первом входе в систему. Для этого на этапе Т-12 выполняется файл RunOnceEx.cmd, который ипортирует значения в раздел реестр HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx. Если вы просто пропишете команду на запуск cd.exe в RunOnceEx.cmd, то вызов этой команды произойдет при запуске RunOnceEx.cmd, что у вас, видимо, и происходит. Ваш файл должен выглядеть так:

cmdow @ /HID
@echo off

SET CDROM=%~d0

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY%\%i% /VE /D "WinRar 3.61" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\WinRAR\WinRar.exe /s" /f
REG ADD %KEY%\%i% /V 2 /D "REGEDIT /S %CDROM%\WinRAR\winrar.reg /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Changing the CD" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\<путь к cd.exe>\cd.exe /s" /f
SET /A i+=1

EXIT

__lazy
04-12-2006, 08:59
Да действительно вчера рылся и понял это зделал вот так

cmdow @ /HID
@echo off

SET CDROM=%~d0

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100


REG ADD %KEY%\%i% /VE /D "Change Disk" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\$OEM$\cd.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "WinRar 3.61" /f
REG ADD %KEY%\%i% /V 2 /D "%CDROM%\WinRAR\WinRar.exe /s" /f
REG ADD %KEY%\%i% /V 3 /D "REGEDIT /S %CDROM%\WinRAR\winrar.reg /s" /f
SET /A i+=1
EXIT

По сути получилось то что на 12 минуте он копирует все это чудо(кеширует). А после запуска ОС начинает исполнять. Конкретно где мне надо он запрашивает диск. Я вставляю. Он говорит мне что диск неправелен. Почему то я думаю что чтото не так зделал в файле CD.ini

[Common]
WrongDiskCaption=Неправильный диск!
WrongDiskDescription=Вставлен неправильный диск!
WelcomeMessage=Для продолжения установки программ необходим следующий диск
HelpMessage=После того, как Вы втавили диск, нажмите"ОК" для продолжения установки|или "Отмена" для выхода.


[Disk_002]
Caption=Смена диска
Description=Вставте в привод диск №2
CdTagFile=$Progs2$
ProgramName=%CDROM%\wallpaper.exe
RunParam=


ProgramName - Как я понял это программа для определения тома(if 'ProgramName' else = else; if ProgramName false = false.) может не так понял объясните пожалуйста что к чему

Vadikan
04-12-2006, 09:28
__lazyПо сути получилось то что на 12 минуте он копирует все это чудо(кеширует).Не кэширует, а вносит параметры в реестр для выполнения при первом входе в систему. Кстати, команда на запуск cd.exe должна быть после winrar.

По поводу работы с программой cd.exe не подскажу, не пользовался.

DarkTiger
04-12-2006, 10:29
Ребят а такой вопрос по поводу CdChanger.exe
Допустим у меня все программы ставятся с диска методом RunOnceEx.cmd
Первой программой допустим я прописываю путь с CdChanger.exe, как я понимаю программа выдаёт запрос о смене диска, вставляю другой диск, поидее утила отработала и должна продолжаться установка следующих программ прописанных в RunOnceEx. Тогда вопрос что за параметры в файле CdChanger.ini :

CdTagFile=$Progs1$
ProgramName=%CDROM%\presetup.exe
RunParam=
Объясните пожалуйста.

__lazy
04-12-2006, 10:35
По поводу работы с программой cd.exe не подскажу, не пользовался.
CD это CD Changer.
Такой вопрос. если я впихну его после винрара. Разве он не будет сначало пытаться установить винрар, а потом уже сменить диск?
Если да то какой вообще тогда толк в его смене?

__lazy
05-12-2006, 01:07
апапапапапап

Vadikan
05-12-2006, 23:18
Такой вопрос. если я впихну его после винрара. Разве он не будет сначало пытаться установить винрар, а потом уже сменить диск?Если вы прописываете установку WinRar в RunOnceEx, то и выполнять ее надо при помощи этого файла. Если все программы находятся на другом диске, то можно не морочить себе голову с RunonceEx вообще, а просто прописать вызов CD.exe в GuiRunOnce (http://oszone.net/2761)апапапапапапПравила конференции прочтите, плиз.

Dicken
06-12-2006, 09:28
DarkTiger данной программой не пользовался но как я думаю, CdTagFile=$Progs1$ чтение метки диска если это Progs1 то ок!




© OSzone.net 2001-2012