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

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

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

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

call test.bat > test.log

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

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

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が見つからない時は、教えて!gooで質問しましょう!

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

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

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


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

このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ