如何防止记录批处理文件结果重复

如何防止记录批处理文件结果重复

运行 .bat 文件并尝试捕获结果的日志文件。日志文件不断运行并重复结果?我该怎么做才能结束它并让它只显示一次?谢谢。

我把这个放在最后来捕获日志:2016Q3_TEMP.bat >> Q:\HM\H\2016Q3\log.txt

答案1

您的代码行实际上所做的是调用脚本本身并将其输出到日志文件。因此,您基本上创建了一个无限循环。您必须创建另一个名称不同的脚本,用您的代码行调用此脚本。

例如:您应该有 2 个文件。

  1. 2016QE_TEMP.bat
  2. 执行脚本

2016Q_TEMP.bat 的内容应该是您想要执行的代码。execute.bat 的内容应该是:

2016Q3_TEMP.bat >> Q:\HM\H\2016Q3\log.txt

这样你就不会递归调用脚本。

相关内容