[4644]  Windows9x起動時にbootlog.txtの内容を標準出力へ出すには
投稿者:ほさむ さん   2000-04-08 17:50:06
Windows9xのブートメニューのひとつに「bootlog.txt を作成する」というのがありますけど、このファイルへ書き込まれる内容をそっくりそのまま、*.txtを作らないで標準出力へ出す(i.e.ディスプレイにダイレクト出力する)ことって可能ですか?
LinuxやFreeBSDなどのUNIX系OSでは、マシンのスイッチON直後からログインプロンプトが出るまでの間、ディスプレイにいろいろなシステム関連情報がずらずらと表示されますけど、あれと同じようなことをWindows9xでもやらせたいわけで。
  1. BlackBox さん   2000-04-08 18:43:23
    MSDOS.SYSをいじってBOOTLOG.TXTを毎回とるようにしてスタートメニューにショートカットを作る、というのはどうでしょうか?
  2. にゃ♪ さん   2000-04-10 00:16:24
    起動ロゴを非表示にすればいいのでは・・・?
    違います??(^^;
    でしたら、
    「copy BOOTLOG.TXT CON」で画面にログを表示できます。
    こう記載したテキストファイルを、
    スタートアップに適当なファイル名「*****.BAT」で保存すればOKです。
    ただ、これだと起動後の表示になりますが・・・。
    直接MSDOS.SYSの中に「CON」の記載をすれば起動しながらの表示も可能かと・・
    ただし、やっぱり起動ロゴの非表示ははずせませんが・・・。(^^;
  3. 057 さん   2000-04-10 01:50:27
    MSDOS.SYSのLOGO=1を0に変更して
    『@Type Bootlog.Txt』でバッチファイルを作成して
    後はにゃ♪さんのスタートアップ以降と同じです。
  4. もりのみやこ さん   2000-04-11 00:46:07
     どうも、ほさむさんの意図は違うところにあると思うのですが(^^;;;。。。

    おそらく、デバイス初期化の状態を起動時にリアルタイムで「ずららら」と
    画面上で流れてくれないかな、ということではないかな?
    あくまでもその中身は二の次で、「リアルタイム」に主眼を置いているような。。。

    で、もし意図がそうだったら、方法は無いように思えます。
    なにかのプログラム(IO.SYSかな?)にパッチを当てて、
    BOOTLOGの出力先をファイルじゃなくてCONにする必要があるかと。

    ご本人が登場しないとなんとも言えないですけどね(^^;;;
  5. ほさむ さん   2000-04-11 21:41:00
    召喚されましたので出てきました (^^;;;;)

    >デバイス初期化の状態を起動時にリアルタイムで「ずららら」と
    >画面上で流れてくれないかな、ということでは

    まさに、そのとおりです。

    bootlog.txt への出力を con に assign するとどうか、なんて思ったりしていますが、Windows9x に含まれる MS-DOS コマンドに assign.exe はありませんね。