申し訳ありませんが、ここで同様の質問があったことは知っていますが、基本的には、バッチスクリプト内のテキストファイルを読み取って、ファイルに書き込まれた内容を評価しようとしています。
このジョブは、ファイルをプリンターに送信する印刷ジョブです。コマンドからの出力をログファイルにエコーします。次に、出力が何であるかを読みたいと思います。エラーが発生した場合は、メールを送信して、動作が停止したことを確認します。
常にファイルの最後に追加されるので、エラーがある場合は、最後の行から4番目が「Error:」で始まります。だから私の質問は、IFステートメントを実行できるようにそれを変数に読み込むにはどうすればよいかということです。メールの部分を並べ替えて、苦労しているファイルから読み取っているだけです。
どんな助けでも大歓迎です。エラーが発生した場合のファイルの内容の例を次に示します。
----
C:\XG1\DGS01\prints\000000398200001.XG1
19/03/2013
15:02
1 file(s) copied.
Error: print server unreachable or specified printer does not exist.
1 file(s) moved.
ファイルの最後に1行の空白行が残るので、最後の行から4を引いたものを使用します。
ありがとうございました