找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3086|回复: 4

如何调用光盘根目录下的批处理文件

[复制链接]
发表于 2005-5-31 11:06:41 | 显示全部楼层 |阅读模式
本人的问题是这样的:
本人用winxp里的自动安装管理器创了winxp的自动应答文件,共有三个文件(windist, sss.bat,sss.txt)并置于光盘根目录下,又做了一个IMG文件,用IMG来调用sss.bat,从而达到自动安装winxp(winxpi386文件己被做到了windist里)的目的,可每次运行到调用语句时都显示错误的命令或文件名.
config.sys如下:
device=himem.sys /testmem:off
device=EMM386.EXE NOEMS
DEVICE=VIDE-CDD.SYS /D:MSCD000
files=15
buffers=15
dos=high,umb
stacks=9,256
lastdrive=z
autoexec.bat如下:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
MSCDEX /D:MSCD000 /L:Z >nul
path=a:\;z:\
mouse
call sss.bat
请问如何解决?
发表于 2005-5-31 11:32:34 | 显示全部楼层

如何调用光盘根目录下的批处理文件

试一试call z:\sss.bat
回复

使用道具 举报

 楼主| 发表于 2005-5-31 12:28:27 | 显示全部楼层

如何调用光盘根目录下的批处理文件

还是不行,运行后显示如下:
invalid drive specification
a:\>
回复

使用道具 举报

发表于 2005-5-31 21:40:33 | 显示全部楼层

如何调用光盘根目录下的批处理文件

你先删除 call sss.bat 一行
然后再 autoexec.bat 运行完后检查一下能否找到光驱 z:
很可能是光驱没有被正确加载
回复

使用道具 举报

 楼主| 发表于 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%    *(从未见过此用法,不明白)

有空时再帮忙啦,我知道问的问题太多,有可能影响到你休息.
_____________________________________________
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-24 15:35

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表