Windows 循环调用另一个批处理文件的批处理文件
我的嵌入式C编译器生成一个批处理文件,从命令行在处理器模拟器中运行各种构建输出。我想创建一个批处理文件来调用自动生成的批处理文件,这是一个方便的地方,并且我想能够通过点击一个键来重新运行它,只要我想一整天就可以 这是我试过的Windows 循环调用另一个批处理文件的批处理文件,windows,batch-file,cmd,Windows,Batch File,Cmd,我的嵌入式C编译器生成一个批处理文件,从命令行在处理器模拟器中运行各种构建输出。我想创建一个批处理文件来调用自动生成的批处理文件,这是一个方便的地方,并且我想能够通过点击一个键来重新运行它,只要我想一整天就可以 这是我试过的 cd "C:\foo\project name\settings\" :repeat cls "Project Name.Unit Test Ouput.cspy.bat" & pause goto repeat 我看到了批处理文件的预期输出,后面是: 按任意键继
cd "C:\foo\project name\settings\"
:repeat
cls
"Project Name.Unit Test Ouput.cspy.bat" & pause
goto repeat
我看到了批处理文件的预期输出,后面是:
按任意键继续
当我按下enter键时,脚本结束,并且从不执行goto。
如果删除pause语句,脚本将立即结束。
如果我键入&goto重复,脚本仍然会立即结束
从命令行CDing到批处理文件,运行它,然后单击向上箭头并按enter键可以有效地执行我想要的操作。。。我正在尝试将其自动化一点。要从另一个批处理文件运行批处理文件,必须使用
调用
语句。如果没有,那么外部批处理文件将在内部批处理文件结束时结束
call "Project Name.Unit Test Ouput.cspy.bat" & pause
在批处理文件调用之前添加调用,效果非常好!你能把这个作为答案贴出来吗?这样我就可以接受了?