お世話になっております。

Windowsのバッチファイルについての質問です。

Windowsのバッチファイル内で、さらにバッチファイルをcallコマンドに
よって、呼び出しているのですが、その呼び出したバッチファイルの
logを残したいのですが、実装方法が分かりません。
# UNIXのscriptコマンドのようなコマンドがあれば実装できると
# 考えたのですが、存在していないようです。

callコマンドは、リダイレクトorパイプが使えないらしいので、
以下のような記述だとlogを出力することができません。

call test.bat > test.log

ご存知の方がいらっしゃいましたら、ご教示下さい。

以上、よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>callコマンドは、リダイレクトorパイプが使えないらしいので、



何を見たか判りませんが、ガセですね。
-----A.bat----
call B.bat > X.txt
--------------
-----B.bat----
echo abc
--------------
あたりで確認してみてください。

スクリプト全体を見ないと何が悪いのか判りませんが、どこかに間違いがあると思われます。
    • good
    • 0

リダイレクトされずに画面に表示されるなら



call test.bat > test.log 2>&1

でもダメですか?
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報