中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 10:44
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [讨论]变量最大长度是多少
可打印版本  1,257 / 4
第1楼 btpg 发表于 2010-05-07 06:20
新手上路 发帖 19 积分 17 来自 湖北
[讨论]变量最大长度是多少


我想知道变量可存储的最大字符长度,于是设计了上面的程序,来试验,可是运行了好久也不见结果,请问:1.变量最多可容纳多少位字符
2.怎么弄才能计算出变量的存储最大位数

另外,如果上面的程序有问题,请指明一下,小弟不胜感激
第2楼 btpg 发表于 2010-05-07 06:44
新手上路 发帖 19 积分 17 来自 湖北


我换了一个进行来测试,可是执行失败,说是”输入行太长。
此时不应有 :begin。“
我知道会超出变量存储长度,但是为什么提示“此时不应有 :begin。”呢
第3楼 Hanyeguxing 发表于 2010-05-07 07:31
银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂
1,xp下:
最大单个环境变量大小为 8192 字节。
所有变量的最大环境变量的总和大小(包括变量名和等号)为 65,536 KB。
2,
(echo %%a&goto :next)括号错了
(goto :end)括号错了
3,
(goto :end)&goto :begin语法错误

[ Last edited by Hanyeguxing on 2010-5-7 at 08:02 ]
第4楼 HAT 发表于 2010-05-07 14:26
版主 发帖 5,017 积分 9,023
第5楼 btpg 发表于 2010-05-10 16:47
新手上路 发帖 19 积分 17 来自 湖北
终于弄清楚了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023