batch-file – xp批处理文件中的行长度限制?

前端之家收集整理的这篇文章主要介绍了batch-file – xp批处理文件中的行长度限制?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在.bat文件中运行长命令时(比如300个字符长度)

例如:

Some_exe "C:/Documents and Settings/Some user/Some folder1/Some folder2/Some folder3/Some folder4 ... -Some_exe_arg1="arg 1 name" -Some_exe_arg2="arg 2 name" -Some_exe_arg3="arg 3 name"

CMD.exe可以处理的行大小是否有限制?
我应该使用.CMD还是.BAT?
有什么方法可以克服这个限制吗?

谢谢!

最大批处理行长度的最小值为8191字节!

这意味着一行可以在任何情况下长8191个字节,但也可以创建具有几乎无限长度的合法批量行.

样品

echo Longline with 8191 characters.........

set "var=a"
echo UltraLongLine %var:4000chars=% %var:4000chars=% %var:4000chars=% %var:4000chars=%

echo Test <8000Chars <8000chars <8000chars .... <nul

关键在于,解析后所有行都小于8192字节

猜你在找的Windows相关文章