|
|
楼主 |
发表于 2005-6-1 00:02:19
|
显示全部楼层
如何调用光盘根目录下的批处理文件
[这个贴子最后由TCLSHX在 2005/06/01 00:19am 第 2 次编辑]
经过你的提醒,真的是光驱未加载,config和autoexec里都写上了,就是IMG里未放入光驱驱动程序,瞎忙了半天时间,笨啊! 本人通过运行,正确的config和autoexec如下:
device=himem.sys /testmem:off
device=emm386.exe ram
DEVICEHIGH=VIDE-CDD.SYS /D:mscd000
DEVICEHIGH=ASPICD.SYS /D:mscd000
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 4096
lastdrive=z
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
MSCDEX /D:MSCD000 /L:Z >nul
path=a:\;z:\
mouse
call sss.bat
另外还遇到过几个未解决的问题,想再问兄台一下,别嫌烦啊,做不出来也没关系,上这里都是为了学习嘛.
一 我也想将一些大的应用程序压缩后再放进IMG里,可运行时总是提示找不到文件,后来将别人做的IMG里的压缩文件提出来解压后再删除IMG里的压缩文件,又用解压后的内容再重新压缩后放进IMG里,运行时就提示找不到文件了,内容不变,压缩的文件扩展名也和他的一样啊,到底是何处出了问题.
二 今天我也照网上说的做5M瑞星DOS杀毒IMG,把虚拟盘中生成的内容清空后,点确定执行
B盘时,总是执行不了,而且打开保存的IMG里的内容比网上下的瑞星DOS杀毒IMG里的文件要少10来个左右,一运行就死机.是何原因呢?
三 这是个额外话题,今天我不小心把此论坛上短消息免打扰关了,发短消息和接收都不行,请问要如何设置,在哪儿设置才能改回来,我总找不到改的地方.
四 有空帮我注释一下下面的批处理文件:(主要是后面带*号的)
config.sys:
shell=c:\command.com /p /e:640 *(此句一点都不明白)
set temp=c:\ *
set tmp=c:\ *
dos=high,umb,AUTO *(后面的auto是什么用)
files=40
buffershigh=30,0 *(为什么后面要加上high呢?)
fcbshigh=4,0 *(此句不知是何意)
lastdrivehigh=z *(为什么后面要加上high呢?)
stackshigh=9,256 *(为什么后面要加上high呢?)
_____________________________________________
DM.BAT (这是DM956双语版IMG里的一个批处理)
@echo off
dm\dm.com %1 %2 %3 %4 %5% *(从未见过此用法,不明白)
有空时再帮忙啦,我知道问的问题太多,有可能影响到你休息.
_____________________________________________
|
|