YahooTVの番組表取り込みスクリプト の説明書 Written by うらら 1.概要  このスクリプトは名前の通りYahooTVの番組表を取り込むスクリプトです。  取り込み対象は24時間表示・Gコード付のVHF・UHF/BS番組表です。 2.ファイル説明  YahooTV.txt … このファイルです。  YahooTV.wsf … スクリプト本体です。  YahooTV.css … アイコン設定スタイルシート。  viewer.html … ダウンロードした番組表を表示します。  viewer2.html … ダウンロードした番組表を表示します。(VHF・UHF同時表示) 3.使用方法  先ず、はじめに地域設定が必要です。  スクリプトファイルの中にはユーザー設定可能な部分を用意しております。メモ帳などのエディタで編集可能です。  ・地域コード。(デフォルトは東京です。)  ・リストを保存するフォルダの設定。(デフォルトはスクリプトのあるフォルダです。)  ・リストを保存するサブフォルダの設定。(デフォルトはdataです。)  ・メッセージウィンドウの待機時間の設定。(デフォルトは5秒)  ・TeleV互換ファイル名の設定。(デフォルトは非互換ファイル名での出力。)  ダブルクリックするとスクリプトの保存場所に番組表の取り込みを開始します。  取り込み日数を尋ねるウィンドウが表示されたら1〜8までの半角数字を入力後、ボタンを押して下さい  取り込みが完了すると、完了を通知するウィンドウが開きます。(放っておけば5秒後に閉じます)  ダウンロードした番組表はスクリプトのあるフォルダにdataというフォルダを作成し格納します。  付録ファイルとして、落とした番組表を表示するHTMLファイルを作りました。(IEもしくはIEコンポブラウザで使用可能)  ・スクリプトのあるフォルダに格納したviewer.htmlを開くと当日分のVHF番組表を表示します。  ・メニューより前日分〜7日後分まで表示切り替えが可能です。  ・ウィンドウのタイトルバーに現在表示中の番組表の日付を表示します。  ・ダウンロードボタンを押すとスクリプトを実行します。  ・TeleV互換ファイル名を設定した場合、付録のHTMLファイルは使用できません。 4.その他 ・今の所、スタイルシートは画像アイコンを読み込まないようにする為のみに利用しています。  クラス設定はTeleV互換です。TeleV.cssを同一フォルダに配置するとそれも読み込むようになっています。 ・エラー回避処理を組み込んでいないので、1〜8以外の文字を入力するとエラーが発生する場合があります。 ・HTTP Requestのエラー処理を組み込んでいないのでサーバー上に指定した番組表が存在しなかった場合、  エラーが発生しその時点でスクリプトが停止してしまうという問題点があります。 ・動作確認はIE 6.0、WindowsXP Home-SP1上にて行っています。  仕様上、Win98以降 + IE 5.5以降 がインストールされた環境であれば動作可能な筈です。 ・このスクリプトと付録のHTMLファイルはファイルの書き込み等を行う為、アンチウィルスソフトなどより警告が出ます。  初回実行時にアンチウィルスソフトなどに認証させれば次回より警告は出なくなります。 ・バグや動作に不具合がある場合にはうらら宛てに連絡をお願いいたします。  何かご質問やご要望があるときはお気軽にどうぞ。 5.更新履歴  ver 1.4a (release: 11/28/2003)  ・スタイル設定を若干変更。  ver 1.4 (release: 11/26/2003)  ・スタイルのクラス設定をTeleVと互換性が有る様に設定。  ・TeleV互換ファイル名で保存できるように設定追加。  ver 1.3a (release: 11/25/2003)  ・HTTP取得関数の処理の見直し。  ver 1.3 (release: 11/25/2003)  ・画像アイコンを読み込まないようにCSSによる指定を追加。  ver 1.2a (release: 11/24/2003)  ・全日分番組表がダウンロードできなかった場合のエラー処理のバグを修正。  ver 1.2 (release: 11/24/2003)  ・番組表加工の内部処理を変更。  ・4分割番組表を連結した場合、重複部分の削除と幅合わせが出来るように変更。  ・付録として2タイプのHTMLファイルを添付。  ver 1.1a (release: 11/04/2003)  ・取り込んだ番組表をdataフォルダに格納するように変更。。  ・内部処理の順序を変更。  ・付録としてHTMLファイルを添付。  ver 1.1 (release: 11/03/2003)  ・24時間番組表を取得できない場合、4分割番組表を結合して出力するように修正。  ver 1.0a (release: 10/26/2003)  ・日付のバグを修正  ver 1.0 (release: 10/25/2003)  ・とりあえず、完成。  ver β (release: 10/25/2003)  ・とりあえず公開してみました。 うらら urara@goukaku.com