人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

コマンドプロンプトを使うバッチファイル(.bat)の作り方について質問です。50p差し上げます。

バッチファイルを実行後、「コマンドの入力」を要求されるのですが、このコマンドの入力もバッチファイルに含めてしまって、「コマンドの入力」の要求にこたえる作業をなくすことはできないでしょうか?

というのも、複数行のバッチファイルを実行したいのに、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(戻る)

これらをバッチファイルに書くことはできないでしょうか?

それとも、書くことができる/どんな書き方をすればよいかは、実行ファイルにの中身を見ないとわからないのでしょうか?

●質問者: ReoReo7
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:chAngE exe SELECT Write にの
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● KRM
●50ポイント ベストアンサー

batは遠い記憶ですが…

エディタで

m

<2番目のファイル名>

q

c

y

q

というファイルを作っておいて(たとえばy.txtとして)batファイルと同じフォルダに置いて、

"%abcde%\doko\soko\jikkou.exe" file1 < y.txt

とするといける、と思います。「リダイレクト」または「パイプ処理」で検索してみてください。

◎質問者からの返答

早速試してみます。


2 ● きゃづみぃ
●20ポイント

テキストファイルに

m

file2

q

c

y

q

と 入力する文字だけ入れて


"%abcde%\doko\soko\jikkou.exe" file1 < テキストファイル名

とします。

◎質問者からの返答

早速試してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ