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

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как определить наличие диска в CD-ROM'е из командной строки?

Ответить
Настройки темы
Как определить наличие диска в CD-ROM'е из командной строки?
AT AT вне форума

Аватара для AT

фичный чел


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

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


Значит ситуация такая:
есть достаточно древняя программа, которая все данные подгружает с CD-ROM'а *(и если не находит его, то ругается и выходит)

путь к CD-ROM'у она берёт из своего конфига, который лежит в папке Windows

проблема в том, что с Нового Года CD-ROM'ов у меня два... и я хочу что бы диск можно было вставлять в любой

по этому поводу я написал run.bat для запуска этой программы примерно следующего содержания:
Код: Выделить весь код
 
@echo off 
if exist E:\RedShift\RedShift.exe ( 
echo E 
copy /Y Maris.E.ini C:\WINDOWS\Maris.ini 
) else ( 
echo D 
copy /Y Maris.D.ini C:\WINDOWS\Maris.ini 
) 
RedShift.lnk
здесь ?:\RedShift\RedShift.exe - файлик, который присутствует на CD этой программы (по нему я определяю, куда вставлен диск)
C:\WINDOWS\Maris.ini - файл, в котором среди прочего прописан путь к CD
Maris.E.ini - версия конфига для диска E: *
Maris.D.ini - версия конфига для диска D:
RedShift.lnk - сама программа установлена на винт, так, что путь к exe'шнику не меняется

так вот! всё ничего, но если в CD-ROM'е E: пусто, то сначала появится окошко

cmd.exe - No Disk
There is no disk in the drive. Please insert a disk into drive E:.
[Cancel] [Try Again] [Continue]

жму “Continue” и всё работает, но хочется переписать батник так, что бы этой ошибки не возникало
Помогите!

Отправлено: 19:50, 01-01-2004

 


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

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


А если попытаться использовать команду ERRORLEVEL?

Отправлено: 10:37, 02-01-2004 | #2



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

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



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как определить наличие диска в CD-ROM'е из командной строки?

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - [решено] Как с командной строки отключить службу? sergey1234567 Microsoft Windows 2000/XP 9 10-02-2009 20:16
Как определить наличие Microsoft .NET Framework 2 TERMINAL Хочу все знать 7 17-12-2007 09:37
[решено] Разбиение жесткого диска при помощи утилит командной строки. Windows 2003 UnDetect Microsoft Windows NT/2000/2003 11 07-02-2006 15:37
Как открыть документ из командной строки? aldersubscribe Microsoft Windows 2000/XP 5 04-10-2005 07:02
Как изменить из командной строки DNS на клиенте? Myckyc Сетевые технологии 1 26-08-2003 04:20




 
Переход