标题: set变量8188错误
[打印本页]
作者: freeants001
时间: 2009-4-16 09:35
标题: set变量8188错误
由下面的代码探知set 变量最大长度8187
测试环境WinXP32
@echo off
setlocal ENABLEDELAYEDEXPANSION
:while
set /a i+=1
echo !i!
set sss=!sss!#||(echo err !i!&pause&set/p=!sss!<nul>sss.txt)
goto:while
作者: HAT
时间: 2009-4-16 10:47
微软的帮助文档写的很清楚
http://bbs.bathome.cn/viewthread.php?tid=3403#pid21404
作者: freeants001
时间: 2009-4-16 11:05
The maximum individual environment variable size is 8192bytes.
如果加上\r\n是8190,怎么和MS的解释不符合~
作者: HAT
时间: 2009-4-16 13:12
2楼链接的那个帖子里有不少讨论,可以参考一下。
作者: freeants001
时间: 2009-4-16 20:53
原来变量和=也占字节,昨天要下了,没看清,谢谢HAT版主
