批处理中的DOS命令过长

yangyd 2007-09-26 11:02:07
在一个批处理中,需要用到一条语句,合并.dgn文件,但是由于文件数目太多,提示“the input line is too long”
批处理中主要的语句是 runwait ustation -wamerge -id:\test\01.dgn -id:\test\02.dgn -id:\test\03.dgn....................后面就是跟的很多文件。 请问该怎么处理这个问题?
...全文
219 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangyd 2007-09-27
  • 打赏
  • 举报
回复
for循环 + 变量延迟扩展?
请问怎么使用延迟扩展呢?批处理也不是很熟悉。
scz123 2007-09-27
  • 打赏
  • 举报
回复
用for循环两个两个合并
hui_hui_2007 2007-09-27
  • 打赏
  • 举报
回复
用循环吧。
owen1759 2007-09-26
  • 打赏
  • 举报
回复
你那个命令行程序支持不支持从文本文件中读出文件列表啊?
要是不支持就没办法了
我指的是像WinRAR命令行那样可以在参数后面带一个文本文件地址,把所有要处理的文件路径存放在该文本文件中的那种功能
myangelonline 2007-09-26
  • 打赏
  • 举报
回复
試試批命令FOR,看能否實現?
yangyd 2007-09-26
  • 打赏
  • 举报
回复
分开合成的话是没问题,不过要求就是需要一次就全部合成。
iceblue_wang 2007-09-26
  • 打赏
  • 举报
回复
分开多次合成?
ljc007 2007-09-26
  • 打赏
  • 举报
回复
for循环 + 变量延迟扩展

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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