62歳パソコン教師の日記 NO.137 (2000.5.11)
フォルダを開くと音楽が鳴り出すと楽しいですね。フォルダ毎にお好きな曲を設定することができます。Windows98 では HTML 文書によってフォルダを表示していますから、ホームページのBGMと同じようにタグを記述すれば良いのです。
MIDIファイルが他のフォルダにある場合は [フルパス] で記述します。
- エクスプローラでBGMを設定したいフォルダを開きます。このフォルダにBGMのMIDIファイルを入れておきます。
- [表示] →[このフォルダのカスタマイズ] とクリックします。
- [フォルダのカスタマイズ] 画面の [HTMLドキュメントを作成または編集する] にチェックが付いているのを確認して、→[次ぎへ] ボタンをクリック、→次ぎの画面で、[次ぎへ] ボタンをクリックします。
- [Folder.htt‐メモ帖] が表示されますので、</head> の記述を探してください。 →その次ぎの行にBGMのタグ <BGSOUND SRC="xxxxx.mid"> を入力します。
"xxxxx.mid" はMIDIのファイル名ですから、"xxxxx" の部分は実際に用いるMIDIファイル名に書き直してください。下記のようになります。
- </head>
<BGSOUND SRC="xxxxx.mid" LOOP="infinite">
- <body scroll=no onload=Inti()">
他の個所に記述しても構いませんが、他のスクリプトの中に記述しては駄目ですよ。
"LOOP="infinite" はエンドレスで再生する記述です。"infinite" の代わりに、LOOP="3" のように再生する回数を入れることもできます。
- [ファイル] →[上書き保存] とクリックして、メモ帖を閉じます。
- [完了] ボタンをクリックします。
例えば、[C] ドライブの [My Documents] フォルダの中にある [music] フォルダ] の中にある [yesterday.mid] という曲の場合は次ぎのようになります。
<BGSOUND SRC="C:\My Documents\music\yesterday.mid" LOOP="infinite">
∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽
読者の suzu さんから、No.135 の USB に関してアドバイスを頂きました。
接続できる周辺機器は126台です。
USB は識別情報として7bitのアドレスを持ちますが0は特殊(すべてのデバイスのデフォルト)なアドレスとして予約されています。また、もう1個はホスト(値は決まっていませんが)が使用します。
したがって識別情報として他のデバイスが使用できる 126が接続できる台数となります。
また、ハブ自身もアドレスを持ちますので実際に接続できる周辺機器はもっと少なくなります。(ハブを周辺機器と考えるかどうかですが)
何れにしろ1台のホストにそこまで周辺機器をつなぐことは現実的ではないと思いますが。