【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】

バッチファイルでPerlを動かすことはできたのですが、バッチだとエラーが表示されたか、されなかったのかいまいちわからないです・・。
(現状)コマンドプロンプトが一瞬表示され、プロンプトがすぐに消えます。出来たファイルをみるとうまくかかっているのですが、エラー時も表示が速すぎてエラーのメッセージが読めないんです・・。うまくかかったのか、かかってないのかはファイルを開いて目でチェックしないとわからない状態です。

コマンドプロンプトをエラー発生時は表示させたまま終了とかはできないのでしょうか?
何か良い方法がありましたら教えて頂きたいです。

A 回答 (3件)

pauseをつかってキー入力があるまで止めることもできますが、リダイレクトをつかって出力を別ファイルに書き込むこともできます。



バッチコマンド 2> error.log
みたいな感じで・・・

リダイレクトについては検索するとたくさん出ます。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
リダイレクトを使うと別のファイルに格納できるんですね・・バッチはいろいろ機能があるんですね。
また、何かありましたらよろしくお願いします。

お礼日時:2005/02/16 09:47

Perlを動かすのにどのような方法をとっているか解らないのですが、バッチ系のコマンドの結果が見たいときは、コマンドを直接起動するのではなく、コマンドプロンプトを先に起動しておいて、その中でバッチを起動すると、終了してもプロンプトは消えません。



コマンドプロンプトの起動は、アクセサリから起動するか、「ファイル名を指定して実行」で”cmd”で起動します。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
cmdで起動する方法もやってみましたが、今回はpauseを使ってバッチを一時停止する方法を選びました。

cmdについては本でいろいろ調べて、よい勉強になりました。ありがとうございました。

お礼日時:2005/02/16 09:40

pause を入れて止めることはできますか?

    • good
    • 0
この回答へのお礼

入れたたら止まりました!!
ありがとうございます

お礼日時:2005/02/16 09:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報