中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 15:57
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [急]请DOS高手指教 SET 用法?(突破只能设15项限制)
可打印版本  2,727 / 7
第1楼 topway 发表于 2004-06-25 00:00
中级用户 发帖 47 积分 260
[急]请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项限制,感激不尽!!谢谢!!





第2楼 Climbing 发表于 2004-06-25 00:00
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
修改config.sys,加上这样一行:
shell=c:\command.com /e:1024 /p

其中的/e参数用来指定环境变量所占的空间,你可以指定更多。
第3楼 topway 发表于 2004-06-28 00:00
中级用户 发帖 47 积分 260
谢谢您!!
可以了!
第4楼 jastyg 发表于 2006-04-27 10:47
中级用户 发帖 82 积分 219
为什么我在DOS用SET /P KEY=
这个怎么没用啊?
第5楼 diypyh 发表于 2006-04-27 21:31
初级用户 发帖 13 积分 54
这是什么命令?
第6楼 ywjco 发表于 2007-11-22 21:28
初级用户 发帖 17 积分 31
SET /P 命令参数仅是XP下的CMD的命令支持的.在DOS6\DOS7下并不支持此参数.NT版本的CMD我没有试过.
第7楼 hsyxh 发表于 2008-02-14 15:52
初级用户 发帖 13 积分 25
修改config.sys,加上这样一行:
shell=c:\command.com /e:1024 /p

其中的/e参数用来指定环境变量所占的空间,你可以指定更多。
/p还不是太明白,也许我太菜了。
第8楼 knoppix7 发表于 2008-02-16 15:01
银牌会员 发帖 634 积分 1,287 来自 cmd.exe
用完/p后。EXIT无效化
(貌似是这个意思)
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023