0

フォルダ内のデータセットをループし、そのデータをパラメータとしてバッチファイル内のプログラムに渡したい。問題は、プログラムの実行が終了すると、ユーザーがキーストロークを入力してプログラムを終了することを期待していることです(例:'q')。この場合、キーストロークをプログラムに送信するにはどうすればよいですか?

これは私が得た限りです

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

1 に答える 1

0

通常、次の方法で問題に入力を送信できますecho

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

ただし、プログラムが実際のキーボード入力を期待している場合、これは役に立ちません。標準の入力ストリームから読み取る場合にのみ機能します。

于 2012-05-04T09:28:59.047 に答える