我在执行 bat 文件时遇到问题。运行一段时间后,我收到“输入行太长”错误。
bat文件的结构很简单。有一个主 bat 文件调用 10 个其他 bat 文件,这些文件负责更新我的系统模块的数据。在更新数据 bat 文件中,有很多对我系统的命令(.cmd 文件)的调用,该命令负责通过一些计算更新数据。
关键是,当进程在 Windows 2003 Server 中运行时,一切正常。没有错误。
然后,当它升级到 Windows 2008 Server 时,我执行了主 bat 文件,几个小时后我得到了“输入行太长”的错误。我什至无法在该 cmd 窗口中手动执行更新数据中包含的任何命令。但是如果我关闭 cmd 窗口并打开一个新窗口,我可以执行命令而不会出错。
有人有同样的问题吗?还是解决方案?
提前致谢。