[前の記事]« [NT系]ipconfigの実行結果からIPアドレスのみを抜き出したい
[次の記事]%1のパラメータの末尾に、勝手に"/K"が加わってしまう »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「リダイレクト処理、パイプ処理」索引へ

コマンドの実行結果内容を画面とファイルに並行出力するには

899) プロンプトの内容をファイルに出力 すもも 2003/11/25(火) 11:29


Windows2000Proです。
プロンプトの内容をファイルに出力したいのです。
このとき、プロンプトにも表示するようにしたいのです。
単に
 exec > log.txt
とすると標準出力先がプロンプトからファイルlog.txtに変わるだけです。
そうではなく、プロンプトに出力しながら
更にlog.txtにも書き込みたいのです。
execを変更せずに出来ないものでしょうか。

900) Re:プロンプトの内容をファイルに出力 ラシャン 2003/11/25(火) 17:25


>Windows2000Proです。
>プロンプトの内容をファイルに出力したいのです。
>このとき、プロンプトにも表示するようにしたいのです。
>単に
> exec > log.txt
>とすると標準出力先がプロンプトからファイルlog.txtに変わるだけです。
>そうではなく、プロンプトに出力しながら
>更にlog.txtにも書き込みたいのです。
>execを変更せずに出来ないものでしょうか。


「他のコマンドを実行して、その実行中に、そのコマンドの標準出力を
指定したファイルと本来の標準出力との2箇所に、リアルタイムに書き出す」

ということでしたらPteeというツールがありますが。。。
http://rd.vector.co.jp/soft/dl/dos/util/se037517.html

これだとexecを変更しないとリアルタイムに書き出すのは無理です。
ただリアルタイムでなくてもいいなら、以下の例のような使い方を
すればいいかも知れません。

---IP.bat------------------------------
@echo off
ipconfig
---------------------------------------

---test.bat----------------------------
@echo off
ptee con command /c ip.bat > iplog.txt
cls
type iplog.txt
pause
---------------------------------------

上記の2つのBATファイルを用意して、test.batを実行すると。。。

---実行結果------------------------------------------------
Windows 2000 IP Configuration

Ethernet adapter ローカル エリア接続:

Connection-specific DNS Suffix . : test.hoge.co.jp
IP Address. . . . . . . . . . . . : 123.45.67.89
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 123.45.67.1
-----------------------------------------------------------

という感じになります。

一度logファイルに書き出してから、そのlogをtypeコマンドで
プロンプトに表示させているので内容は同じです。


ちなみに、logに書き出して表示させるだけならツールを使わなくても
そのままtypeコマンド使って出来そうですが

ip.bat > iplog.txt
type iplog.txt
pause

とかやっても、logが書き出されるだけで、プロンプトには何も表示して
くれませんでした。

参考までに。。。
this article refers Vector Soft Library..
 
 


カテゴリー「リダイレクト処理、パイプ処理」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2003年11月25日 09:46に投稿されたエントリーのページです。

ひとつ前の投稿は「[NT系]ipconfigの実行結果からIPアドレスのみを抜き出したい」です。

次の投稿は「%1のパラメータの末尾に、勝手に"/K"が加わってしまう」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート