バッチファイルをCMD/Cで起動するコマンドラインを作れば、 バッチファイルの実行結果をファイルに残すことは出来ます。 しかし、バッチファイルだけで、ダブルクリックなどで、 そのまま起動して、自身の実行結果をファイルに残すことは 出来ません。 そこを、起動されたら自身の実行結果をファイルに残します。 (方式-1) バッチファイルの先頭に以下の3行を付加します。 call :main >"%~dp0LOG.TXT" 2>&1 <nul %* goto :eof :main ここでは、バッチファイルと同じフォルダの"LOG.TXT"を指定しています。 ファイル名や上書き/追加書き、標準エラーを別ファイル、は好きにしてください。 もし、バッチファイル内のコマンドで、コンソールに出力したり、 コンソールから入力するときは、 >&3 2>&3 <&3 のようにリダイレクトしてください。 コンソールか