バッチファイルを実行後、「コマンドの入力」を要求されるのですが、このコマンドの入力もバッチファイルに含めてしまって、「コマンドの入力」の要求にこたえる作業をなくすことはできないでしょうか?
というのも、複数行のバッチファイルを実行したいのに、1行実行するごとにいちいち「コマンドの入力」をしなければ次に進めないからです。
現在、バッチファイルの各行はこんな感じで1つのファイル名と共に実行します。
"%abcde%\doko\soko\jikkou.exe" file1
すると
Select:
r - Read
w - change Window size and position (>submenu)
m - read Mean file
c - write Maximum file
q - Quit abcd
とコマンドの入力を要求されます。
次のようにコマンドを順に入力することにします。
m(read Mean File) file2(2番目のファイル名) q(戻る) c(write Maximum file) y(はい) q(戻る)
これらをバッチファイルに書くことはできないでしょうか?
それとも、書くことができる/どんな書き方をすればよいかは、実行ファイルにの中身を見ないとわからないのでしょうか?
batは遠い記憶ですが…
エディタで
m
<2番目のファイル名>
q
c
y
q
というファイルを作っておいて(たとえばy.txtとして)batファイルと同じフォルダに置いて、
"%abcde%\doko\soko\jikkou.exe" file1 < y.txt
とするといける、と思います。「リダイレクト」または「パイプ処理」で検索してみてください。
batは遠い記憶ですが…
エディタで
m
<2番目のファイル名>
q
c
y
q
というファイルを作っておいて(たとえばy.txtとして)batファイルと同じフォルダに置いて、
"%abcde%\doko\soko\jikkou.exe" file1 < y.txt
とするといける、と思います。「リダイレクト」または「パイプ処理」で検索してみてください。
早速試してみます。
テキストファイルに
m
file2
q
c
y
q
と 入力する文字だけ入れて
"%abcde%\doko\soko\jikkou.exe" file1 < テキストファイル名
とします。
早速試してみます。
早速試してみます。