制做5MB的瑞星DOS盘——RamdiskNT使用技巧一例(2)
你没有必要一定要得到诸如 E:、F:、G:这样的 CDROM 盘符,你需要改变一下以往逐个判断哪个盘符是 CDROM 的习惯,首先要明白什么是系统变量,实际上如果你这时的 CDROM 是 E:盘,那么运行 FINDCD.exe 后,系统变量 %CDROM% 就代表 E:,就是你的光驱的盘符,你此时要进入光盘,直接键入 %CDROM% 和你键入 E:是一样的。
只所以 FINDCD.exe 返回系统变量 %CDROM%,而不是直接返回定位盘符,是为了批处理中方便使用。
“直接返回定位盘符”是什么意思呢?如果你这时的 CDROM 是 E:盘,要怎么做才算“直接返回定位盘符”呢?那个 E:你想怎么得到?你指望运行 FINDCD.exe 后你的批处理里就会蹦出一个 E:吗?
试想,如果“直接返回定位盘符”你打算怎么用?进入 CDROM 用一句 FINDCD.exe 吗?那如果要在 A: 拷贝 CDROM 中的内容到 ramdrive 呢?该怎么写呢?难道你要用 copy FINDCD.exe:\dos\kvd\*.* findramd.exe\kvd 吗?
以上同样适用于 findramd.exe 的使用。