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

バッチファイル(batch file, .bat)について質問です。

バッチファイルを

call"c:\a\b.bat" cdef.inp < ghik.txt > lmno.txt

とメモ帳で書いて、コマンドプロンプトでこのファイルを実行しました。すると、

call"c:\a\b.bat" cdef.inp 0< ghik.txt 1> lmno.txt

となって実行され、読み込みのエラーがでます。

なぜ<や>の前に0や1の数字がつくのでしょうか?

ついていても実行できればいいのですが・・。

このエラー回避の方法を教えてください。

●質問者: ReoReo7
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:txt エラー コマンドプロンプト バッチ ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● maq
●35ポイント ベストアンサー

バッチファイルの先頭に

@echo off

を記述するとエラーを回避できると思います。

◎質問者からの返答

ありがとうございます。


2 ● KRM
●35ポイント

c:\a\b.batの内容を変更してc:\a\b.batの中では

<処理を望むコマンド> %1 < %2 > %3

として

実行時には

call "c:\a\b.bat" cdef.inp ghik.txt lmno.txt

とするとか

c:\a\b.batの中で直接

<処理を望むコマンド> cdef.inp < ghik.txt > lmno.txt

とするようには仕様上できないのでしょうか。

◎質問者からの返答

b.batの無いよう変更はあまり望ましくないです。

ありがとうございました。

関連質問


●質問をもっと探す●



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