首页 文章

循环调用另一个批处理文件的批处理文件

提问于
浏览
1

我的嵌入式C编译器生成一个批处理文件,以便从命令行在处理器模拟器中运行各种构建输出 . 我想创建一个批处理文件来调用那个方便的自动生成的批处理文件,并且我希望能够通过一整天点击一个键来重新运行它 .

这是我尝试过的

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

我看到了批处理文件中我期望的输出,后跟一个:

按任意键继续 . . .

当我按回车键时,脚本结束并且从不执行goto . 如果我删除暂停语句,脚本会立即结束 . 如果我键入并转到重复脚本仍然立即结束 .

从命令行刻录到批处理文件,运行它,然后单击向上箭头并有效地输入我想要的...我试图将它自动化更多一点 .

1 回答

  • 1

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

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

相关问题