- 締切済み
Windowsのバッチファイルでcallコマンド時にログを残す方法について
お世話になっております。 Windowsのバッチファイルについての質問です。 Windowsのバッチファイル内で、さらにバッチファイルをcallコマンドに よって、呼び出しているのですが、その呼び出したバッチファイルの logを残したいのですが、実装方法が分かりません。 # UNIXのscriptコマンドのようなコマンドがあれば実装できると # 考えたのですが、存在していないようです。 callコマンドは、リダイレクトorパイプが使えないらしいので、 以下のような記述だとlogを出力することができません。 call test.bat > test.log ご存知の方がいらっしゃいましたら、ご教示下さい。 以上、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
回答No.2
>callコマンドは、リダイレクトorパイプが使えないらしいので、 何を見たか判りませんが、ガセですね。 -----A.bat---- call B.bat > X.txt -------------- -----B.bat---- echo abc -------------- あたりで確認してみてください。 スクリプト全体を見ないと何が悪いのか判りませんが、どこかに間違いがあると思われます。
- gatyan
- ベストアンサー率41% (160/385)
回答No.1
リダイレクトされずに画面に表示されるなら call test.bat > test.log 2>&1 でもダメですか?