cmd按顺序运行程序

时间:2015-01-28 12:19:34

标签: batch-file cmd

我试图多次运行一个命令行程序,每次都是从包含不同输入集的单独文件夹中运行。

我有代码:

cmd < run.in

里面有:

cd .\1
..\..\fdtd.exe < input.in
cd ..\2
..\..\fdtd.exe < input.in

我认为应该更改为输入文件目录,然后使用输入文件运行程序。完成后,移动到下一个目录并使用该文件夹中的输入文件再次运行程序。

相反,第一个运行正常,然后第二个运行输出: C:.. \ 1 GT;更? 但是,如果我自己以相同的顺序键入命令,它就会正确运行。我不知道输出是来自cmd本身,还是fdtd.exe程序(其手册中没有提到这个问题)。

输入文件是否在程序完成关闭之前尝试启动下一个命令,因此无法停止,或者我试图让批量输入文件工作的方式存在某些原因?

感谢您的帮助,

基伦

0 个答案:

没有答案