[前の記事]« [XP]拡張子.BATの関連付けの修復方法
[次の記事]任意のパーティションの表示/非表示をバッチファイルで切り替えたい »

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

▲カテゴリー「リダイレクト(> <)、パイプ( | )、その他の特殊記号」索引へ
▲カテゴリー「出力メッセージの一旦停止、スクロール、ファイルへの保管」索引へ

スクロールして消えてしまう情報を保存するには

86) 窓に出たものを保存する。 サクラバンク 2003/01/15(水) 11:00


windows2000です。
実行体を実行すると、dos画面にづらづら、数百行ほど、
dos窓に出力されます。
この、出力されたものを保存したいのですが。。。
なにか、良い方法などありますでしょうか?

88) Re:画面をずらずらスクロールしてしまう情報を保存するには SYSOP 2003/01/15(水) 13:45


サクラバンクさん こんにちは。

>windows2000です。
>実行体を実行すると、dos画面にづらづら、数百行ほど、
>dos窓に出力されます。

 実行体というのは「実行ファイル」ということでしょうか。用はコマンド・プロンプト画面上に結果を文字列として(たれ流し方式で)表示するコマンド、という前提で以下コメントします。

>この、出力されたものを保存したいのですが。。。
>なにか、良い方法などありますでしょうか?

 通常、たとえば
DIR >DIRLIST.TXT
 ……のように、">"(リダイレクト文字の一つ)を使うことで、表示結果を任意の名前のテキストファイルとして保存することができます。

 Windows2000の場合だと、次の画面で参考情報を見ることができます。

・「スタート」⇒「ヘルプ」⇒「リファレンス」⇒「Windows2000コマンド リファレンス メインページ」⇒右上部のインデックスのいちばん末尾のほう(「記号」とか「は」とか)をクリック。⇒いちばん下の行にある「リダイレクト」という項目をクリック。

YanaKen

[個人homepage  ]http://homepage3.nifty.com/yanaken/
[@pay窓口    ]http://pay.nifty.com/pay/servlet/pr?i=BDKQ048560
[@pay導入について]http://bbs1.nifty.com/mes/cf_wrent/FPCU_B017/


89) Re2:画面をずらずらスクロールしてしまう情報を保存するには:お礼 サクラバンク 2003/01/15(水) 15:23


SYSOPさん。。ありがとうございました。

おかげさまで、願ったりかなったりの状態となりました。
Windowsのヘルプも何年かぶりに開きました。

> 通常、たとえば
> DIR >DIRLIST.TXT


91) Re: 窓に出たものを保存する。 いんべひろし 2003/01/15(水) 23:07


サクラバンクさん、こんにちは。

>>windows2000です。
>>実行体を実行すると、dos画面にづらづら、数百行ほど、
>>dos窓に出力されます。
>>この、出力されたものを保存したいのですが。。。
>>なにか、良い方法などありますでしょうか?

リダイレクションと言う機能があります。
標準の出力先(通常は画面のことが多い)から、一時的に他の出力先に出力する方法で、実行ファイルの後に、「>」または「>>」をつけて、出力先のファイル名を記述します。
たとえば、「DIR A:\ >C:\FLIST.TXT」とやると、「DIR A:\」の出力結果がC:\FLIST.TXTに出力されます。
「>」と「>>」の違いは出力先が既存のファイルの場合、「>」は上書き、「>>」は追記となるという点です。

-- いんべひろし --
「いんべさんタトイ乍三昧」 http://www5.vc-net.ne.jp/~satow/
「いんべさんの秘密基地」 http://sc.gaiax.com/sc/imbe3/imbe3_master/
「いんべさんの秘密基地 新館」 http://vc-net.gaiax.com/home/imbe3/main



92) Re2: 窓に出たものを保存する。 ふぇむ 2003/01/16(木) 08:57


ふぇむと申します。

単に > によるリダイレクトでは STDOUT 分しか保存されず STDERROR が保存されません。全て保存するなら、

コマンド > 保存先 2>&1

とする必要があると思います。

また、処理後もDOS窓が残っているようならば、DOS窓に対して十分画面バッファのサイズ(プロパティ→レイアウト→画面バッファのサイズ→高さ)を 取っておけば、表示されたものはあとでコピーして別途テキストファイルへ貼り付けたりすることもできます。この場合は STDOUT も STDERROR も画面に出たものは全てまとめて取れます。


97) Re3: 窓に出たものを保存する。 いんべひろし 2003/01/17(金) 11:30


ふぇむさん、こんにちは。

>>単に > によるリダイレクトでは STDOUT 分しか保存されず STDERROR が保存されません。全て保存するなら、

あ、それは気がつきませんでした。ご指摘ありがとうございます。m(_ _)m

-- いんべひろし --
「いんべさんタトイ乍三昧」 http://www5.vc-net.ne.jp/~satow/
「いんべさんの秘密基地」 http://sc.gaiax.com/sc/imbe3/imbe3_master/
「いんべさんの秘密基地 新館」 http://vc-net.gaiax.com/home/imbe3/main

 
 


カテゴリー「リダイレクト(> <)、パイプ( | )、その他の特殊記号」索引へ
カテゴリー「出力メッセージの一旦停止、スクロール、ファイルへの保管」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2003年01月15日 18:38に投稿されたエントリーのページです。

ひとつ前の投稿は「[XP]拡張子.BATの関連付けの修復方法」です。

次の投稿は「任意のパーティションの表示/非表示をバッチファイルで切り替えたい」です。

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

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