(57)【要約】  【課題】  ファイルやディレクトリにハイパーリンクを設定するウェブサイトの構築時に、ファイル構成やディレクトリ構成の変更があった場合も僅かな作業を行うだけでメニュー更新が可能なメニュー作成支援方法を提供する。  【解決手段】  複数のファイル格納領域を管理するディレクトリ情報によりウェブサイト表示メニューのＨＴＭＬファイル作成を支援するプログラムを実行してメニュー作成支援を行うメニュー作成支援方法であり、このプログラムは、バッチファイルで定義したフォルダ名をディレクトリ情報中から抽出する処理工程、抽出したフォルダ名をメニューの見出しに表示させるＨＴＭＬファイル生成処理工程、抽出したフォルダ名の下位階層のファイル名を抽出する処理工程、抽出したファイル名をメニューの見出しに表示する際、対応フォルダ名を下位に表示したＨＴＭＬファイルの生成処理工程、抽出したファイル名とその名のファイルの格納領域をリンクさせるＨＴＭＬファイル生成処理工程を順次実行される。  【選択図】  図１
2006318035.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイル格納領域を管理するディレクトリ情報に基づいてウェブサイトにより表示されるメニューのＨＴＭＬファイル作成を支援するメニュー作成支援プログラムが用いられ、このメニュー作成支援プログラムの実行によってメニュー作成支援が行われるメニュー作成支援方法であって、前記メニュー作成支援プログラムは、バッチファイルによって予め定義したフォルダ名を前記ディレクトリ情報の中から抽出する処理工程と、前記抽出したフォルダ名がメニューの見出しに表示されるようにＨＴＭＬファイルを生成する処理工程と、前記抽出したフォルダ名の下位階層に含まれるファイル名を抽出する処理工程と、前記抽出したファイル名を前記メニューの見出しに表示する際に対応するフォルダ名を下位に表示するようにＨＴＭＬファイルを生成する処理工程と、前記抽出したファイル名とそのファイル名に対応するファイルの格納領域とをリンク付けるＨＴＭＬファイルを生成する処理工程とが順次実行されるものであることを特徴とするメニュー作成支援方法。
【請求項２】
前記抽出したファイル名とそのファイル名に対応するファイルの格納領域とのリンク付けは、前記ディレクトリ情報にそのディレクトリ情報のウィンドウを開くためのリンクを付加表示するものであることを特徴とする請求項１に記載のメニュー作成支援方法。
【請求項３】
前記ファイル名に付されるファイル拡張子として予め定めた種別を選択することにより、当該ファイル名のメニューが表示されないように設定されることを特徴とする請求項１に記載のメニュー作成支援方法。
【請求項４】
ディレクトリ情報に基づいてメニューを生成する場合、予め定めた文字列のディレクトリの名称またはファイル名を選択することにより、そのディレクトリがメニューに表示されないように設定されることを特徴とする請求項１に記載のメニュー作成支援方法。
【請求項５】
ディレクトリ情報に基づいてメニューを生成する場合、ファイル拡張子毎にメニュークリック時の動作を予め定義することにより、その定義の内容に従ったリンクが作成されることを特徴とする請求項１に記載のメニュー作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー作成支援方法に係り、特に、企業や官庁または学校や研究施設等の組織体において利用可能であり、ウェブサイトに表示されるメニューを作成する作業を支援するメニュー作成支援方法に関する。
【背景技術】
【０００２】
一般に、企業や官庁または学校や研究施設等の組織体においては、通常、組織体内で収集蓄積された情報をコンピュータネットワークを用いて管理することが慣用的に行われている。この場合、収集蓄積される情報は、当該組織内の中央部署から得られたものだけでなく、それぞれの出先部署や末端部署等から得られたものも含まれており、収集蓄積された情報は、コンピュータネットワークを通して、その情報内容に応じて当該組織内に、場合によっては組織外にも公開され、これらの情報が有効に活用されるようになっている。そして、収集蓄積された各種の情報を組織内外に公開する有効な手段としては、ウェブサイトがあり、そのウェブサイトの構築のために種々の手段が提案されている。
【０００３】
かかる手段の一つは、特開平１０−１７７４７６号公報に開示されたメニュー作成手段である。
【０００４】
このメニュー作成手段は、条件によってメニュー表示画面の表示内容やメニュー項目に基づいたプログラムの実行内容を変更させることが可能なもので、しかも、階層化されたメニュー画面の切替えを効率的に行うことが可能なもので、メニュー画面に表示されるメニュー項目、このメニュー項目を表示する条件を示す表示条件、メニュー項目のいずれかにイベントが発生したときに実行するコマンド、このコマンド及びこのコマンド実行時の実行条件の対応関係をそれぞれ格納している複数のメニュー定義ファイルを有しており、メニュー項目の中のいずれかのメニューが表示条件を満たすようになったときに当該メニューを表示させるメニュー表示手段と、メニュー項目の中のいずれかにイベントが発生した場合、イベントが発生したメニュー項目に対応するコマンドが実行条件を満たしていれば、そのコマンドを実行するコマンド実行手段とを備えているものである。
【特許文献１】特開平１０−１７７４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
通常、ウェブサイトを構築する場合、ウェブサイト構築時の規則がない状態の基で各種の情報を収集蓄積してファイル化したとき、例えば、統一したアプリケーションを用いずに各種の情報をファイルに収集蓄積したときや、収集蓄積した各種の情報のファイル格納領域を変更したくないことが生じたとき等においては、これら収集蓄積した情報を一つのウェブサイトで構成することは困難である。
【０００６】
このような状態が生じた場合、既存の各種ファイルがディレクトリ構成を変更するものでなければ、収集蓄積した各種の情報のファイルをウェブサイトのメニューにリンク付けし、関連情報として処理させることは一応可能であるが、各種の情報の収集蓄積によってファイルが追加された場合は、そのファイル構成やディレクトリ構成が変更されることが多いため、各種の情報を格納したファイルが追加される度に、ウェブサイトのメニュー内容を更新する作業が必要になり、その更新作業のために多くの手間を要することになる。
【０００７】
例えば、前記特開平１０−１７７４７６号公報に開示されたメニュー作成手段は、メニュー定義ファイルのコマンド内にメニュー表示コマンドを含むものであるため、メニュー項目にイベントが発生した場合、そのメニュー項目に対応したコマンドが実行条件を満たしていれば、そのコマンドを実行することによって対応するメニュー項目を表示することが可能になり、ディレクトリ構成における階層化されたメニューの切替えを効率的に実行できるものである。
【０００８】
ところが、前記特開平１０−１７７４７６号公報に開示されたメニュー作成手段では、各種の情報を格納したファイルの追加によってファイル構成やディレクトリ構成が変更された場合、その変更に即座に対応することができず、必然的にウェブサイトのメニュー内容を更新する作業が必要になってくる。
【０００９】
本発明は、かかる技術的背景に鑑みてなされたもので、その目的は、ファイルやディレクトリにハイパーリンクを設定するウェブサイトの構築時に、ファイル構成やディレクトリ構成が変更された場合でも僅かな作業を行うだけでウェブサイトのメニュー更新が可能なメニュー作成支援方法を提供することである。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、本発明によるメニュー作成支援方法は、複数のファイル格納領域を管理するディレクトリ情報に基づいてウェブサイトにより表示されるメニューのＨＴＭＬファイル作成を支援するメニュー作成支援プログラムが用いられ、このメニュー作成支援プログラムの実行によってメニュー作成支援が行われるものであって、メニュー作成支援プログラムは、バッチファイルによって予め定義したフォルダ名をディレクトリ情報の中から抽出する処理工程と、抽出したフォルダ名がメニューの見出しに表示されるようにＨＴＭＬファイルを生成する処理工程と、抽出したフォルダ名の下位階層に含まれるファイル名を抽出する処理工程と、抽出したファイル名をメニューの見出しに表示する際に対応するフォルダ名を下位に表示するようにＨＴＭＬファイルを生成する処理工程と、抽出したファイル名とそのファイル名に対応するファイルの格納領域とをリンク付けるＨＴＭＬファイルを生成する処理工程とが順次実行される手段を具備している。
【００１１】
前記手段において、抽出したファイル名とそのファイル名に対応するファイルの格納領域とのリンク付けは、ディレクトリ情報にそのディレクトリ情報のウィンドウを開くためのリンクを付加表示する第１の構成手段を有している。
【００１２】
また、前記手段において、ファイル名に付されるファイル拡張子として予め定めた種別を選択することにより、当該ファイル名のメニューが表示されないように設定される第２の構成手段を有している。
【００１３】
さらに、前記手段において、ディレクトリ情報に基づいてメニューを生成する場合、予め定めた文字列のディレクトリの名称またはファイル名を選択することにより、そのディレクトリがメニューに表示されないように設定される第３の構成手段を有している。
【００１４】
また、前記手段において、ディレクトリ情報に基づいてメニューを生成する場合、ファイル拡張子毎にメニュークリック時の動作を予め定義することにより、その定義の内容に従ったリンクが作成される第３の構成手段を有している。
【発明の効果】
【００１５】
以上のように、本発明によるメニュー作成支援方法によれば、新たなファイルを追加したりする等によって、ファイル名を変更する必要が生じたり、ファイルの格納領域を変更する必要が生じたり、ディレクトリ名を変更する必要が生じたりする等の変更処理が行う際でも、メニューを更新する作業を実行するだけで、メニューの更新が可能となり、ウェブサイトの構築時におけるファイル構成やディレクトリ構成が変更された場合でも、僅かな作業を行うだけでウェブサイトのメニュー更新が可能になり、メニュー更新作業を効率的に行えるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、本発明によるメニュー作成支援方法の実施の形態を、図面を参照して説明する。
【００１７】
図１は、本発明によるメニュー作成支援方法が実行されるワールド  ワイド  ウェブ（ＷＷＷであり、以下の説明においてはこれをＷＷＷという）であって、１つのウェブサイトサーバと、１つまたはそれ以上のクライアントとからなっている。
【００１８】
図１に示されるように、ＷＷＷは、ウェブサイトサーバ１とクライアント（クライアントコンピュータ）２とウェブサイトサーバ１及びクライアント２を結合するローカルエリアネットワーク（ＬＡＮ）３とを備えている。
【００１９】
この場合、ウェブサイトサーバ１は、少なくとも、各部を統括制御するマイクロプロセッサ（ＣＰＵ）４と、ウェブサイト表示用ファイルを構成するファイル群５と、このメニュー作成支援方法を実行するメニュー作成支援プログラムを格納したＲＯＭ６とを保持している。また、クライアント２は、少なくとも、ウェブ上にウェブコンテンツを閲覧させるウェブブラウザ７を保持している。
【００２０】
次に、図２は、このメニュー作成支援方法を実行した際に、ウェブサイトのファイルに格納されたディレクトリ構成の一例を示す表示内容の説明図である。
【００２１】
図２に示されるように、このディレクトリは、主メニュー項目としてウェブサイト管理、議事録、調査等が設定され、主メニュー項目のウェブサイト管理の下にメニュー項目としてメニュー等が、主メニュー項目の議事録の下にメニュー項目としてグループ会議と顧客打合せ等が、主メニュー項目の調査の下にメニュー項目としてノウハウ等がそれぞれ設定され、また、メニュー項目のグループ会議に副メニュー項目としてｏｌｄ等が、メニュー項目の顧客打合せに副メニュー項目としてＡＡＡ商事殿、ＢＢＢ証券殿等が、メニュー項目のノウハウに副メニュー項目としてプログラミング、ネットワーク等がそれぞれ設定されている。さらに、主メニュー項目のウェブサイト管理の下にメニュー項目としてメインページｈｔｍｌ（Ｆ１）、上側メニューｈｔｍｌ（Ｆ２）とが配置され、メニュー項目のメニューの下にサブメニューとして左側メニュー議事録ｈｔｍｌ（Ｆ３）、左側メニューノウハウｈｔｍｌ（Ｆ４）が配置されており、この他に、それぞれの副メニュー項目の下に複数のファイル名が配置された構成になっている。
【００２２】
また、図３及び図４は、このメニュー作成支援方法が実行された際に、ウェブサイトの表示画面に表示されるメインページの各例を示す画面形成図であって、図２に図示されたディレクトリ構成に対応したものである。
【００２３】
図３または図４に示されるように、画面表示されるメインページは、図２に図示されたメニュー項目のメインページｈｔｍｌ（Ｆ１）に基づいたもので、画面上側に横長に形成される上側フレーム領域８と、上側フレーム領域８の下の左側に若干縦長の長方形状に形成される左側フレーム領域９と、同じく上側フレーム領域８の下の右側に若干横長の長方形状に形成される右側フレーム領域１０とに分割された構成になっている。上側フレーム領域８は、図２に図示されたメニュー項目の上側メニューｈｔｍｌ（Ｆ２）のコンテンツに基づく内容が表示され、左側フレーム領域９は、図２に図示されたサブメニューである左側メニュー議事録ｈｔｍｌ（Ｆ３）または左側メニューメニューノウハウｈｔｍｌ（Ｆ４）のコンテンツに基づく内容が表示される。なお、右側フレーム領域１０は、左側フレーム領域９に表示されているサブメニューのリンク（▲）をクリックしたとき、そのサブメニューのドキュメント内容が表示される。
【００２４】
ところで、メインページｈｔｍｌ（Ｆ１）及び上側メニューｈｔｍｌ（Ｆ２）は、それぞれユーザの入力操作によって作成されるものであり、左側フレーム領域９に表示されるサブメニューは、ＲＯＭ６に格納されているメニュー作成支援プログラムを実行することによって作成されるものである。
【００２５】
ウェブサイトで画面表示されるメインページは、上側フレーム領域８に主メニュー項目である｜議事録｜、｜ノウハウ｜等が並べて配置され、この上側メニュー領域８の｜議事録｜、｜ノウハウ｜は、それぞれ、図２のディレクトリに格納されている左側メニュー議事録ｈｔｍｌ（Ｆ３）、左側メニューノウハウｈｔｍｌ（Ｆ４）をリンク先に指定しているもので、例えば、主メニュー項目の｜議事録｜をクリックすると、図３に図示されるように、左側フレーム領域９にリンク先ファイルの議事録の内容が順次表示される。一方、主メニュー項目の｜ノウハウ｜をクリックすると、図４に図示されるように上側メニューのノウハウをクリックすると、左側フレーム領域９にリンク先ファイルのノウハウの内容が順次表示される。
【００２６】
次に、このメニュー作成支援方法に係るメニュー更新処理手段について説明する。
【００２７】
ここで、図５は、別ウィンドウであるディレクトリウィンドウが開かれた状態の一例を示す表示画面説明図であり、図６は、予め設定されたメニュー作成支援方法に用いるバッチファイルの一例を示す説明図であり、図７は、同じくメニュー作成支援方法に用いる設定ファイルの一例を示す説明図であって、バッチファイル及び設定ファイルは、メニュー作成支援方法に用いる際に予めユーザによって設定されるものである。
【００２８】
図３または図４に図示されるように、左側フレーム領域９に新たなファイルを追加する場合は、左側フレーム領域９のメニューの後に付されているリンク（▲）をクリックすると、図５に図示されるように、別ウィンドウであるディレクトリウィンドウが開かれる。このディレクトリウィンドウが開かれたら、そのディレクトリウィンドウを用いて必要なファイルを新規に作成する。新規に作成したファイルを追加した後で、ＲＯＭ６に格納されているメニュー作成支援プログラムを実行すると、図２に図示されたディレクトリ構成における左側メニュー議事録ｈｔｍｌ（Ｆ３）が更新される。
【００２９】
左側メニュー議事録ｈｔｍｌ（Ｆ３）が更新されると、新規に作成したファイルのリンクがメニューに追加される。このとき、左側フレーム領域９に図示のいずれかのメニューのファイル内容を変更する場合、図３または図４の左側フレーム領域９に図示の対応するメニューに付されているリンク（▲）をクリックすると、図５に図示されるように別ウィンドウにディレクトリウィンドウが開かれる。このとき、ユーザが開かれたディレクトリウィンドウの中から内容を変更したいファイルを選択し、選択したファイルの内容を編集し直す。この後、ファイル名を変更する必要があれば、メニュー作成支援方法を実行すればよく、ファイル名を変更する必要がなければ、メニュー作成支援方法を実行する必要はない。
【００３０】
図３または図４の左側フレーム領域９に図示されたメニューのファイル名、ディレクトリ名、ファイル保管場所の変更を行う場合も同様で、図３または図４の左側フレーム領域９に図示の対応するメニューに付されているリンク（▲）をクリックすると、図５に図示されるように別ウィンドウにディレクトリウィンドウが開かれる。このとき、ユーザは、対応するファイル名、ディレクトリ名、ファイル保管場所を変更し、その後で、メニュー作成支援方法を実行すると、左側メニュー議事録ｈｔｍｌ（Ｆ３）が更新される。
【００３１】
次に、図３または図４の左側フレーム領域９に図示されたメニューに付されているリンク（▲）をクリックしたとき、そのメニューの内容を右側フレーム領域１０に表示させるかまたは別ウィンドウに表示させるかを選択設定を行う手段について説明する。
【００３２】
この選択設定は、図７に図示された設定ファイル１１の書き込み内容によって設定されるもので、設定ファイル１１には、右側フレーム領域に表示するファイルの条件１１ａ、別ウィンドウに表示するファイルの条件１１ｂ、表示対象外のファイル、ディレクトリの条件１１ｃがそれぞれ書き込まれている。
【００３３】
例えば、ユーザがファイル拡張子にｔｘｔを付したファイルを右側フレーム領域１０に表示したい場合、図７に図示された設定ファイル１１における右側フレーム領域に表示するファイルの条件１１ａの項に次の１行を書き込む。
【００３４】
ＦｉｌｅＮａｍｅＴａｒｇｅｔＲｉｇｈｔ＝＊．ｔｘｔ
ここで、＊はワイルドカードを意味する。
【００３５】
また、ユーザがファイル拡張子に拡張子にｄｏｃを付したファイルを別ウィンドウに表示したい場合、図７に図示された設定ファイル１１における別ウィンドウに表示するファイルの条件１１ｂの項に次の１行を書き込む。
【００３６】
ＦｉｌｅＮａｍｅＯｐｅｎＷｉｎ＝＊．ｄｏｃ
ここでも、＊はワイルドカードを意味する。
【００３７】
続いて、メニューとして表示したくないファイルを設定する手段について説明する。
【００３８】
まず、図７に図示されるように、設定ファイル１１に書き込まれた右側フレーム領域に表示するファイルの条件１１ａであるＦｉｌｅＮａｍｅＴａｒｇｅｔＲｉｇｈｔ、または、別ウィンドウに表示するファイルの条件１１ｂであるＦｉｌｅＮａｍｅＯｐｅｎＷｉｎのいずれにも該当しないファイルであれば、メニューとして表示されることがない。
【００３９】
また、図７に図示されるように、設定ファイルに書き込まれたＦｉｌｅＮａｍｅＴａｒｇｅｔＲｉｇｈｔ、または、ＦｉｌｅＮａｍｅＯｐｅｎＷｉｎのいずれかに一致するファイルであっても、その中の一部のファイルについてメニューとして表示したくない場合、例えば、メニューとして表示したくないファイルがファイル名に−ａｔｔａｃｈｅｄを含んでいるファイル、すなわち、図２に図示された０４０３１５議事録−説明資料−ａｔｔａｃｈｅｄ．ｄｏｃ（Ｆ５）であるとすれば、図７に図示された設定ファイル１１における表示の対象外とするファイルの条件１１ｃの項に次の１行を書き込む。
【００４０】
ＮａｍｅＦｏｒＥｘｃｅｐｔｉｏｎ＝＊−Ａｔｔａｃｈｅｄ．＊
ここでも、＊はワイルドカードを意味する。
【００４１】
この書き込みを行った後、メニュー作成支援方法を実行すると、図２に図示されたファイル０４０８１５議事録−説明資料−ａｔｔａｃｈｅｄ．ｄｏｃ（Ｆ５）は、メニューとして表示されなくなる。
【００４２】
次いで、メニューに表示したくないディレクトリを設定する手段について説明する。
【００４３】
例えば、ｏｌｄを付与したディレクトリをメニューとして表示したくない場合は、図７に図示された設定ファイル１１における表示の対象外とするディレクトリの条件１１ｃに次の１行を書き込む。
【００４４】
ＮａｍｅＦｏｒＥｘｃｅｐｔｉｏｎ＝ｏｌｄ
この書き込みを行った後、メニュー作成支援方法をを実行すると、図２に図示されたディレクトリにおけるｏｌｄに関連するメニューは、ディレクトリとして表示されなくなる。
【００４５】
続いて、図８は、ウェブサイトサーバ１のＲＯＭ６に格納されているメニュー作成支援プログラムを用いてこのメニュー作成支援方法を実行する際の処理手順を示すフローチャートである。
【００４６】
このフローチャートに従ってメニュー作成支援方法が実行される際の処理手順について説明する。
【００４７】
なお、このフローチャートを実行する際には、引数としてメニュー作成元となるディレクトリパス（ｉｎＤｉｒ）と、メニューファイルの作成先ファイル（ｏｕｔＦｉｌｅ）を指定する。
【００４８】
そして、図３及び図４に図示されたウェブサイトの場合は、サブメニューとして｜議事録｜、｜ノウハウ｜の２種類のメニューを作成する必要があるので、ユーザは、図７に図示されたバッチファイル１２に書き込まれているように、このメニュー作成支援方法が２回実行されるように設定されている。
【００４９】
始めに、ステップＳ１において、マイクロプロセッサ４は、メニュー作成支援プログラムに従ってディレクトリパス（ｉｎＤｉｒ）によって指定されたディレクトリからメニュータイトルを作成する。
【００５０】
次に、ステップＳ２において、マイクロプロセッサ４は、ディレクトリパス（ｉｎＤｉｒ）によって指定されたディレクトリ配下のファイル及びディレクトリ情報を配列ファイルリスト（ＦｉｌｅＬｉｓｔ）に格納する。
【００５１】
次いで、ステップＳ３において、マイクロプロセッサ４は、配列ファイルリスト（ＦｉｌｅＬｉｓｔ）における最初のメニューに対応するファイルまたはディレクトリ情報を取得する。
【００５２】
続いて、ステップＳ４において、マイクロプロセッサ４は、後述するような関数ファインドファイル（ＦｉｎｄＦｉｌｅ）の処理を実行する。
【００５３】
続く、ステップＳ５において、マイクロプロセッサ４は、関数ファインドファイル（ＦｉｎｄＦｉｌｅ）に次のメニューに対応するファイルまたはディレクトリ情報が存在しているか否かを判断する。そして、次のメニューに対応するファイルまたはディレクトリ情報が存在していると判断した（Ｙ）ときは次のステップＳ６に移行し、一方、次のメニューに対応するファイルまたはディレクトリ情報が存在していないと判断した（Ｎ）ときはこの一連のフローチャートを終了させる。
【００５４】
次に、ステップＳ６において、マイクロプロセッサ４は、配列ファイルリスト（ＦｉｌｅＬｉｓｔ）における次のメニューに対応するファイルまたはディレクトリ情報を取得する。かかるファイルまたはディレクトリ情報の取得が終了すると、前のステップＳ４に戻り、ステップＳ４以降の動作が繰り返し実行される。
【００５５】
続く、図９は、図６に図示されたステップＳ４で実行される関数ファインドファイル（ＦｉｎｄＦｉｌｅ）の具体的な処理手順を示すフローチャートである。
【００５６】
図９に図示されたフローチャートに従って関数ファインドファイル（ＦｉｎｄＦｉｌｅ）で行われる処理手順について説明する。
【００５７】
関数ＦｉｌｅＦｉｌｅは、引数にファイルまたはディレクトリのパス（ｐａｔｈ）と作成中のメニューファイルのファイルポインタ（ｐｗ）を指定する。
【００５８】
始めに、ステップＳ１１において、マイクロプロセッサ４は、図７に図示されている設定ファイル１１の書き込み内容を取得し、メモリに読み込む。
【００５９】
次に、ステップＳ１２において、マイクロプロセッサ４は、ファイルまたはディレクトリのパス（ｐａｔｈ）がファイルであるかディレクトリであるかを判断する。そして、ファイルまたはディレクトリのパス（ｐａｔｈ）がファイルであると判断したときは次のステップＳ１３に移行し、一方、ディレクトリであると判断したときは他のステップＳ１７に移行する。
【００６０】
次いで、ステップＳ１３において、マイクロプロセッサ４は、ファイルまたはディレクトリのパス（ｐａｔｈ）におけるファイルが設定ファイル１１によって指定された右側フレームに表示するファイルの条件１１ａの項の内容に一致するファイルがあるか否かを判断する。そして、右側フレームに表示するファイルの条件に一致しているファイルがあると判断した（Ｙ）ときは次のステップＳ１４に移行し、一方、右側フレームに表示するファイルの条件に一致したファイルがないと判断した（Ｎ）ときは他のステップＳ１５に移行する。
【００６１】
続く、ステップＳ１４において、マイクロプロセッサ４は、右側フレーム領域１０に表示するリンクを作成し、そのリンクの作成が終了すると、この一連のフローチャートを終了させる。
【００６２】
また、ステップＳ１５において、マイクロプロセッサ４は、ファイルまたはディレクトリのパス（ｐａｔｈ）のファイルが設定ファイル１１で指定された別ウインドに表示するファイルの条件１１ｂの項の内容に一致するファイルがあるか否かを判断する。そして、別ウィンドウに表示するファイルの条件に一致しているファイルがあると判断した（Ｙ）ときは次のステップＳ１６に移行し、一方、別ウィンドウに表示するファイルの条件に一致しているファイルがないと判断した（Ｎ）ときはこの一連のフローチャートを終了させる。
【００６３】
さらに、ステップＳ１６において、マイクロプロセッサ４は、別ウィンドウに表示するリンクを作成し、そのリンクの作成が終了すると、この一連のフローチャートを終了させる。
【００６４】
また、ステップＳ１７において、マイクロプロセッサ４は、ファイルまたはディレクトリのパス（ｐａｔｈ）のディレクトリが設定ファイル１１で指定された表示対象外のファイル、ディレクトリの条件１１ｃの項の内容に一致するディレクトリがあるか否かを判断する。そして、表示対象外のファイル、ディレクトリの条件に一致したディレクトリがあると判断した（Ｙ）ときはこの一連のフローチャートを終了させ、一方、当該表示対象外のファイル、ディレクトリの条件に一致したディレクトリがないと判断した（Ｎ）ときは次のステップＳ１８に移行する。
【００６５】
次に、ステップＳ１８において、マイクロプロセッサ４は、ファイルまたはディレクトリのパス（ｐａｔｈ）で指定されたディレクトリ配下のファイルまたはディレクトリ情報を配列ファイルリスト２（ＦｉｌｅＬｉｓｔ２）に格納する。
【００６６】
次いで、ステップＳ１９において、マイクロプロセッサ４は、配列ファイルリスト２（ＦｉｌｅＬｉｓｔ２）の最初のメニューに対応したファイルまたはディレクトリ情報を取得する。
【００６７】
続く、ステップＳ２０において、マイクロプロセッサ４は、関数ファインドファイル（ＦｉｎｄＦｉｌｅ）を再帰実行させる。このとき、配列ファイルリスト２（ＦｉｌｅＬｉｓｔ２）から取得したディレクトリのパスを引数に指定する。
【００６８】
続いて、ステップＳ２１において、配列ファイルリスト２（ＦｉｌｅＬｉｓｔ２）に次のメニューに対応したファイルまたはディレクトリが存在しているか否かを判定する。そして、次のメニューに対応したファイルまたはディレクトリが存在していると判断した（Ｙ）ときは次のステップＳ２１に移行し、一方、次のメニューに対応したファイルまたはディレクトリが存在していないと判断した（Ｎ）ときはこの一連のフローチャートを終了させる。
【００６９】
また、ステップＳ２２において、配列ファイルリスト２（ＦｉｌｅＬｉｓｔ２）の次のメニューに対応したファイルまたはディレクトリ情報を取得し、この情報の取得が行われた後、前のステップＳ１９に戻り、ステップＳ１９以降の動作が繰り返し実行される。
【図面の簡単な説明】
【００７０】
【図１】本発明によるメニュー作成支援方法が実行されるワールド  ワイド  ウェブ（ＷＷＷ）である。
【図２】このメニュー作成支援方法を実行した際に、ウェブサイトのファイルに格納されたディレクトリ構成の一例を示す表示内容の説明図である。
【図３】このメニュー作成支援方法が実行された際に、ウェブサイトの表示画面に表示されるメインページの一つの例を示す画面形成図である。
【図４】このメニュー作成支援方法が実行された際に、ウェブサイトの表示画面に表示されるメインページの他の例を示す画面形成図である。
【図５】別ウィンドウであるディレクトリウィンドウが開かれた状態の一例を示す表示画面説明図である。
【図６】予め設定されたメニュー作成支援方法に用いるバッチファイルの一例を示す説明図である。
【図７】メニュー作成支援方法に用いる設定ファイルの一例を示す説明図である。
【図８】このメニュー作成支援方法を実行する際の処理手順を示すフローチャートである。
【図９】図６に図示されたステップＳ４で実行される関数ファインドファイル（ＦｉｎｄＦｉｌｅ）の具体的な処理手順を示すフローチャートである。
【符号の説明】
【００７１】
１  ウェブサイトサーバ
２  クライアント（クライアントコンピュータ）
３  ローカルエリアネットワーク（ＬＡＮ）
４  マイクロプロセッサ（ＣＰＵ）
５  ウェブサイト表示用ファイルを構成するファイル群
６  メニュー作成支援プログラムを格納したＲＯＭ
７  ウェブ上にウェブコンテンツを閲覧させるウェブブラウザ
８  上側フレーム領域
９  左側フレーム領域
１０  右側フレーム領域
１１  設定ファイル
１２  バッチファイル
【図１】
2006318035.tif 000003
【図２】
2006318035.tif 000004
【図３】
2006318035.tif 000005
【図４】
2006318035.tif 000006
【図５】
2006318035.tif 000007
【図６】
2006318035.tif 000008
【図７】
2006318035.tif 000009
【図８】
2006318035.tif 000010
【図９】
2006318035.tif 000011