0

我在这里遇到了一个烦人的问题。我的构建系统在构建过程中使用了一些 DOS 批处理片段,它们在某些情况下非常复杂。

我有一个错误,任务只是中止而完全没有错误-.-

我记得在互联网上读到过可以以某种方式扩展输出。我认为这是启用扩展的东西。

有人知道我到底在找什么吗?由于我找不到唯一的关键字进行搜索,因此网络上的一项研究进展顺利。

干杯一月

4

2 回答 2

1

这可能不是完全有帮助,但如果您的脚本中有“echo off”(多个实例),请将其重置为“echo on”。将标准输出重定向到文件以便轻松搜索。

此外,如果在中间步骤中有任何“exit”语句,请将它们更改为“exit /b”(并将“exit”更改为“exit /b”),以便仅退出该批处理文件(但不退出 cmd.exe 实例)。

谢谢!

帕拉格多克

于 2012-05-27T08:17:15.677 回答
0

这次我通过将脚本复制到批处理文件中解决了我的问题,删除了除第一个条件之外的所有内容,然后每次运行成功后开始添加逻辑内容。在那之后,我是否为逻辑元素提供了它们应该执行的操作。

这确实找到了错误的诀窍,但这花了我很多时间,因为脚本部分有 100 行,并且如前所述非常复杂。

于 2012-05-30T08:40:47.577 回答