美文网首页
批处理一行到底能多长?

批处理一行到底能多长?

作者: 80s老人 | 来源:发表于2015-08-17 00:06 被阅读250次

我承认我这么晚知道才这个“奇淫巧技”还来卖弄有点无耻,不过这个还是我在SO上发问才获得的一点经验,供大家参考。
我们知道,批处理文件的一行是有长度限制的,多了会被忽略,曾经有人拿了几万汉字想直接用Echo 显示,我只知道不行,但却无法说出到底多少不行,惭愧。
http://support.microsoft.com/kb/830473
从这里可以知道极限其实是8191个字节,所以你定义的字符串虽然在内存限制上可以忽略不计,但你确会倒在你输入上和Parsing上这个限制。
那有没有办法绕过这个限制,能让Echo 显示很长一段文字,比如上万个汉字呢,答案是可以,请看如下一段代码。

echo Longline with 8191 characters.........
set "var=a"
echo UltraLongLine %var:4000chars=% %var:4000chars=% %var:4000chars=% %var:4000chars=%

这办法也是人想出来的,我只能膜拜了。

相关文章

  • 批处理一行到底能多长?

    我承认我这么晚知道才这个“奇淫巧技”还来卖弄有点无耻,不过这个还是我在SO上发问才获得的一点经验,供大家参考。我们...

  • windows 批处理ffmpeg批量压缩视频分辨率

    今天分享一下如何写一个批处理,使用ffmpeg批量压缩视频分辨。 先看批处理: 下面一行一行解释: 1. %~dp...

  • 让不确定性因素为我所用

    一波上涨趋势,到底能涨到多高,能持续多长时间,我们是不知道的。 下跌趋势也是如此。 一波横向振荡,要持续多长时间,...

  • 暗恋过后的不见

    青春有多长?没有任何工具能衡量他到底有多长。年少时总是以为长大后就解放了!就可以做一些自己想做的事。长大后...

  • 喝酒后多久驾车不算酒驾哪些药物含酒精

    喝酒后多长时间能驾车?这是很多司机都会遇到的问题。那喝的酒到底多长时间才能消耗掉?医生表示,这个主要取决于两个条件...

  • 命中注定的使命

    人一生的时间到底有多长呢?能用的时间又有多长呢?如果用年来计算人一生能活的最长时间是110年,但是我们能用的时间可...

  • 看游泳

    你能游多长时间,我就能看多长时间!我就不信你不上来,我就想知道你到底穿的什么牌子的泳衣水阻力那么小?哎!哎!哎!大...

  • 想象

    16.09.28. 我问情书要写多长 你说只需三行 一行你的样子,一行我的样子,一行我们的模样

  • 16小真的长头发   邱紫灵

    小叶小美留长发,她俩美得不行啦。 小真留着妹妹头。小叶对着小美说: “咱们头发还能长。”到底能长多长呢?” ...

  • 小小叶子,大大世界其实我阿斯达斯就是来测试下,标题到底能有多长题

    其实我就是来测试下,标题到底能有多长

网友评论

      本文标题:批处理一行到底能多长?

      本文链接:https://www.haomeiwen.com/subject/qygwqttx.html