循环一个调用另一个batch file的batch file

我的embedded式C编译器生成一个batch file,从命令行在处理器模拟器中运行各种编译输出。 我想创build一个batch file来调用那个方便的自动生成的batch file,我希望能够重新运行它,只需点击一个按键,就像我一整天想要的一样。

这是我试过的

cd "C:\foo\project name\settings\" :repeat cls "Project Name.Unit Test Ouput.cspy.bat" & pause goto repeat 

我看到了从batch file中得到的输出结果,接着是:

按任意键继续 。 。 。

当我按下input脚本结束,从不执行goto。 如果我删除了暂停语句,脚本就立即结束。 如果我input&goto重复脚本仍然立即结束。

从命令行CD到batch file,运行它,然后单击向上的箭头,并有效地进入做我想要的…我试图自动化一点点。

要从另一个批处理文件运行批处理文件,您必须使用call语句。 如果你不这样做,那么你的外部批处理文件将会在内部的时候结束。

 call "Project Name.Unit Test Ouput.cspy.bat" & pause