Здравствуйте, Иван!
> Какую переменную надо прописать в autoexec.bat, чтобы обращение к
> CD-рому было универсальным? Например, у меня винчестер празбит на три
Возьмите системную дискету от win 98, если у вас такой нет, то на компьютере
с установленной win 98 создайте упомянутую дискету. На ней в файле
autoexec.bat поправте пару последних строчек, т.е. удалите:
set cdrom=
set ramd=
Теперь для обращения к cd-rom можете использовать переменную %CDROM%, а при
обращении к виртуальному диску %RAMD%. Например для запуска с cd-rom dos
navigator будет достаточно ввести в строке:
%CDROM%:\dn\dn.com
а для запуска с виртуального диска например:
%RAMD%:\argus\argus.bat
Конечно я не гарантирую работу выше упомянутых программ, так как DN будет
пытатся создавать временные файлы на cd-rom, что не возможно, а argus, не
запустится пока не будет активным его каталог, т.е. необходимо
соответственно прописать всё необходимое для этих программ, Но это вопрос
другой.
К всему описаному добавлю, что при использовании переменных %cdrom% и %ramd%
вам не нужно задумыватся какую букву имеет cd-rom, а какую виртуальный диск.
Но есть маленькое не удобство если у вас 2 cd-rom и диск находится во
втором, то переменная %cdrom% будет обращатся только к первому.
С уважением, Редько Александр.