bat的echo问题

omeon2007 2012-04-28 11:05:08
请教各位:我要echo一句话到一个文本中,但是这句很长,超过了bat行输入限制,即当我打印这句话的时候,系统会提示输入行太长,而且这句话只能输入到一行,不能换行处理。请问改怎么做呢
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
只能自己写个小程序了,分段echo会写入CRLF的。

omeon2007 2012-05-01
  • 打赏
  • 举报
回复
没法处理这种超大字符串的方法吗
  • 打赏
  • 举报
回复
那没办法用bat处理了,可以自己写个程序。
omeon2007 2012-04-28
  • 打赏
  • 举报
回复
这个字符串有9KB大小,超过了bat限制的大小
omeon2007 2012-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

set m1=this
set m2=is
set m3=a
set m4=test
echo %m1%%m2%%m3%%m4% >1.txt
[/Quote]
当把变量替换之后,字符串还是很长,同样的会提示输入字符串太长
  • 打赏
  • 举报
回复
set m1=this
set m2=is
set m3=a
set m4=test
echo %m1%%m2%%m3%%m4% >1.txt

3,425

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧