|
@echo off
call a:\dos_boot\ramdisk.bat
%ramdisk%
......
COPY A:\DOS_BOOT\UNRAR.EXE %RAMDISK%\VC\UNRAR.EXE /Y
......
用U盘启动,软盘镜像的实际盘符不一定是A盘,也可能是C盘,导致a:\dos_boot\ramdisk.bat、 A:\DOS_BOOT\UNRAR.EXE 等可能不存在
我想用相对路径避免这种情况,去掉盘符 a: ,改成
call dos_boot\ramdisk.bat
%ramdisk%
......
COPY DOS_BOOT\UNRAR.EXE %RAMDISK%\VC\UNRAR.EXE /Y
......
或者在dos_boot目录下建立一个特征文件:clsddos.dat
for %%t in (a 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 %%t:\DOS_boot\cldsdos.dat set s=%%t
call %s%:\dos_boot\ramdisk.bat
......
另外,在config.sys中,内存模式选择界面,能否增加个“按ESC 键采用默认内存管理模式并跳过本选择菜单”的提示。我第一次使用时,不知道按ESC键跳过,傻等时间条结束。后来就自己打开config.sys加了这个提示。
有的软件与NTFS驱动有冲突,启动这样的软件最好先自动判断当前NTFS驱动是否加载,若发现加载则自动卸载,然后再启动程序。呵呵发现楼主的设计已包含了这样的操作。
[ 本帖最后由 2gg 于 2010-9-9 20:06 编辑 ] |
|