无忧启动论坛

标题: 关于批处理文件的编写 [打印本页]

作者: 沙漠    时间: 2005-4-17 14:31
标题: 关于批处理文件的编写
@ECHO Off
PROMPT $P$G
REM By Dave
REM Load the RAM drive
REM 4 MB Ramdrive made to drive X
SET RAMDRIVE=X
XMSDSK 4096 X: /y
SET TEMP=%RAMDRIVE%:\
SET TMP=%RAMDRIVE%:\
ECHO   *** Be Patient While we Copy Some Files ****
ECHO   *** Thanks to use SFDISK***
Copy A:\pkunzip.exe X:\
X:
pkunzip A:\files.zip X:\
X:\SFDISK.exe

这是一个AUTOEXEC。BAT文件的内容,其作用就是虚拟一个软驱为X,把PKUNZIP.exe复制到X:里解压缩files.zip到X:,然后执行SFDISK.EXE
可是@ECHO Off
PROMPT $P$G
REM By Dave
REM Load the RAM drive
REM 4 MB Ramdrive made to drive X
SET RAMDRIVE=X
XMSDSK 4096 X: /y
SET TEMP=%RAMDRIVE%:\
SET TMP=%RAMDRIVE%:\
这些东西我不知道具体是什么意思,估计和分配内存有关系,哪位达人帮忙解释一下啊,不胜感激了!!!!!谢谢

作者: gotomsdos    时间: 2005-4-19 21:59
标题: 关于批处理文件的编写
不是虚拟一个软驱为X, 而是把一部分内存虚拟成一个盘来用,因为维护工具都是不能先复制到硬盘再用的,因为要修硬盘呀,
光盘引导信息中的一种,虚拟软盘型才是虚拟软盘的,这种光盘启动后盘符是A:

作者: gczxhzb    时间: 2005-4-20 08:49
标题: 关于批处理文件的编写
给你说下吧:
@ECHO Off 关闭命令回显
PROMPT $P$G 设置命令提示符格式为“盘符:>”
REM By Dave
REM Load the RAM drive
REM 4 MB Ramdrive made to drive X 这三行为注释,不在批处理中执行
SET RAMDRIVE=X
XMSDSK 4096 X: /y 这两行设置大小为4096KB盘符为“X:”的虚拟盘
SET TEMP=%RAMDRIVE%:\
SET TMP=%RAMDRIVE%:\这两行设置临时环境变量为虚拟盘的根目录

我是一个很有耐心的人,像这种简单的问题大虾是不屑回答的。

作者: 沙漠    时间: 2005-4-24 14:32
标题: 关于批处理文件的编写
XMSDSK 4096 X: /y 这两行设置大小为4096KB盘符为“X:”的虚拟盘
这个的意思是说把内存的4096K设置成X:吗?
谢谢楼上的两位朋友啊,十分感谢




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3