|
DOS高手请帮我看看我的批处理.
其他的我没看出什么错误,不过Choice的后面的那些参数是什么?我不记得Choice有哪些参数。没记错的话,好像这样写就可以:
Choice /c:1234 /n
/C的意思是可以选择的按键有1234共4个,/n是不显示任何提示(否则显示"[1,2,3,4]?",随你便,要是需要显示,就加上)。或者在后面再增加一些提示信息,比如:
Choice /c:1234 Please Select the choice:
另外,config.sys不仅有错误,而且可以简化(分号后面是注释):
[menu]
menuitem=format_C ;本行的正确格式是:menuitem=标号,显示信息
menuitem=format_D ;当然,没有显示信息也可以
menuitem=fdisk_4
menuitem= fdisk_5
[format_C]
device-himem.sys /testmen:off ;本行有错误,应该是device=。。。而不是device-
;/testmem:off的意思是,不检测内存。记得启动的时候又一行提示吗?
; HIMEM is testing the memory....done!
;这一行就是屏蔽这个显示,当然,从95开始,就不显示这一行了。
[format_D]
device-himem.sys /testmen:off
[fdisk_4]
device-himem.sys /testmen:off
[fdisk_5]
device-himem.sys /testmen:off
[common]
files=60
buffers=20
dos=high
另外,修改的部分还包括,你的[fdisk_5][fdisk_4]...这些里面都有一行
device=himem.sys/testmem:off
可以把这一行,放到[common]段中,这样可以省不少行(上面的那些device=himem.sys/testmem:off都可以省略,但是[...]不可以省略) |
|