2009-09-22 11 views

答えて

12

あなたは結果をファイルにリダイレクトすることができます。

C:\> myBatch.bat > myBatch.log 

は、上記myBatch.logというファイルに標準出力をリダイレクトします。

あなたにも、このファイルに標準エラーをリダイレクトする必要がある場合は、コマンドに2>&1を追加することができます:単一>はファイルを上書きし、傷や>>から開始することを

C:\> myBatch.bat > myBatch.log 2>&1 

注意が追加されますキャプチャされた出力をファイルの最後に出力します。連続したコマンドのセットでこの構文を使用する場合は、最初の呼び出しで>を使用してファイルを開始し、その後すべての呼び出しで>>を使用して新しいファイルの最後に追加するように注意してください。

start 
Tue 09/22/2009 
03:10 PM 
done 
+0

ありがとう:

例えば、簡単なbatファイル、

@echo off echo start > test.log date /t >> test.log time /t >> test.log echo done >> test.log 

は、以下の内容で満たさtest.logという名前のファイルが生成されます!これをバッチファイルの中に追加できますか?または、このバッチファイルを呼び出してログに記録するために別のバッチファイルを作成する必要がありますか? – joe

+0

をバッチファイル内のすべてのコマンドに追加できます。もう少し詳しく私の編集を見てください。 – akf

関連する問題