Board logo

标题: [急]请DOS高手指教 SET 用法?(突破只能设15项限制) [打印本页]

作者: topway     时间: 2004-6-25 00:00    标题: [急]请DOS高手指教 SET 用法?(突破只能设15项限制)

在用批处理文件中使用 DOS 命令 SET 设置环境变量,
当设置超过15项后,会失效;
屏幕上会显示 " Out of environment Space ";

请各位 dos 高手指点,如何才能突破只能设15项限制,感激不尽!!谢谢!!

例:

set windir=c:\windows
set winbootdir=c:\windows
set comsepc=c:\windows\command.com
set path=c:\;c:\windows
set pmompt=$p$g
set temp=c:\windows\temp
set tmp=c:\windows\temp
set ver=2.0
set date=12
set time=20:00:00
set year=1998
set name=mb
set usb=usb2
set pci=pci3
set isa=isa2
set audio=alc101
set com=com1
set fdd=fdd1
   .
   .
   .




执行后超过15项后,屏幕上会显示 " Out of environment Space ";

请各位 dos 高手指点,如何才能突破只能设15项限制,感激不尽!!谢谢!!





[此贴子已经被作者于2004-6-25 下午 12:20:46编辑过]



作者: Climbing     时间: 2004-6-25 00:00
修改config.sys,加上这样一行:
shell=c:\command.com /e:1024 /p

其中的/e参数用来指定环境变量所占的空间,你可以指定更多。
作者: topway     时间: 2004-6-28 00:00
谢谢您!!
可以了!
作者: jastyg     时间: 2006-4-27 10:47
为什么我在DOS用SET /P KEY=
这个怎么没用啊?
作者: diypyh     时间: 2006-4-27 21:31
这是什么命令?
作者: ywjco     时间: 2007-11-22 21:28
SET /P 命令参数仅是XP下的CMD的命令支持的.在DOS6\DOS7下并不支持此参数.NT版本的CMD我没有试过.
作者: hsyxh     时间: 2008-2-14 15:52
修改config.sys,加上这样一行:
shell=c:\command.com /e:1024 /p

其中的/e参数用来指定环境变量所占的空间,你可以指定更多。
/p还不是太明白,也许我太菜了。
作者: knoppix7     时间: 2008-2-16 15:01
用完/p后。EXIT无效化
(貌似是这个意思)