在批处理文件中,如何将参数传递给已开始运行的程序

时间:2012-05-04 09:27:27

标签: batch-file

我想循环遍历文件夹中的一组数据,并将数据作为参数传递给批处理文件中的程序。问题是当程序运行完毕后,它希望用户输入一个键击以终止它,例如'q'。在这种情况下,如何将击键发送到程序?

就我而言

for %%a in (*.txt) do program.exe %%a

1 个答案:

答案 0 :(得分:0)

您可以通过echo发送输入问题:

for %%a in (*.txt) do (echo q|program.exe %%a)

但是,如果程序需要实际的键盘输入,这将无济于事。它仅在从标准输入流中读取时才有效。