(57)【要約】【課題】コマンドライン入力（キーボードからの入力）が主流で、ＧＵＩの整っていないコンピュータシステムにおいて、従来のジョブ起動方式に、ポインティングデバイスによるＧＵＩを導入する場合に、既存システムへの影響を最小にする。【解決手段】端末装置が、ポインティングデバイスに対応している等ＧＵＩの構築が必要な時のみ、ポインティングデバイスにリソースを割り当てて、ポインティングデバイスに対応するための対応表（テーブル）を作成し、ポインティングデバイス空の入力をコマンドライン入力に変換し、その後リソースを解放する。端末装置自体が対応していない等、ＧＵＩの構築が必要でない時は、ポインティングデバイスに対応するための処理は行わない。【選択図】図１
2004013578.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおけるグラフィカル・ユーザ・インタフェースの構築方法であって、
前記コンピュータシステムが、
コマンド入力により処理の選択を受け付ける処理メニューの起動要求を受け付けた場合に、ポインティングデバイスによる入力の可否を確認するステップと、前記確認の結果、ポインティングデバイスによる入力が可能な場合に、前記ポインティングデバイスに対する監視を開始するステップと、
表示装置上に表示する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成するステップと、
前記処理メニュー画面を表示するステップと、
前記ポインティングデバイスによる指示内容を、前記対応表に応じた選択項目に変換して、コマンド入力による入力内容とするステップと、
前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了するステップと、を含むこと、
を特徴とするグラフィカル・ユーザ・インタフェースの構築方法。
【請求項２】
端末装置と、該端末装置の画面上に表示された処理メニューからコマンド入力により処理の選択を受け付けるホストコンピュータと、からなる情報システムにおけるグラフィカル・ユーザ・インタフェースの構築方法であって、
前記ホストコンピュータが、
前記端末装置から処理メニューの起動要求を受け付けて、処理メニューを送信するステップと、
前記端末装置に対して、ポインティングデバイスによる入力可否を確認するステップと、
前記確認の結果、ポインティングデバイスによる入力ができる端末装置のポインティングデバイスに対する監視を開始するステップと、
該端末装置に送信する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成するステップと、
前記処理メニュー画面を前記端末装置に対して送信するステップと、
前記端末装置の前記ポインティングデバイスによる指示内容を、前記対応表に基いて前記選択項目に変換して、コマンド入力による入力内容とするステップと、
前記端末装置から予め定められた確定処理を受け付けて、前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了するステップと、を含むこと、
を特徴とするグラフィカル・ユーザ・インタフェースの構築方法。
【請求項３】
請求項２に記載のグラフィカル・ユーザ・インタフェースの構築方法において、
前記処理メニューは、ジョブ選択メニューであること、
を特徴とするグラフィカル・ユーザ・インタフェースの構築方法。
【請求項４】
請求項２に記載のグラフィカル・ユーザ・インタフェースの構築方法において、
前記処理メニューは、アプリケーションプログラムの実行により送信される処理メニューであって、
前記処理メニューの選択項目には、別の処理メニューの送信要求を行う選択項目が含まれており、
前記アプリケーションプログラムが終了されるまで、
前記ポインティングデバイスによる入力ができる端末装置のポインティングデバイスに対する監視を開始するとともに、該端末装置に送信する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成するステップと、
前記処理メニュー画面を前記端末装置に対して送信するステップと、
前記端末装置から受け付けた前記ポインティングデバイスによる指示内容を、前記対応表に基いて前記選択項目に変換して、コマンド入力による入力内容とするステップと、
前記端末装置から予め定められた確定処理を受け付けて、前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了するステップとを、ユーザから前記別の処理メニューの送信要求を行う選択項目の選択を受け付ける度に、繰り返すこと、
を特徴とするグラフィカル・ユーザ・インタフェースの構築方法。
【請求項５】
コンピュータシステムに実行させるプログラムであって、
コマンド入力により処理の選択を受け付ける処理メニューの起動要求を受け付けた場合に、ポインティングデバイスによる入力の可否を確認する処理と、
前記確認の結果、ポインティングデバイスによる入力が可能な場合に、前記ポインティングデバイスに対する監視を開始する処理と、
表示装置上に表示する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成する処理と、
前記処理メニュー画面を表示する処理と、
前記ポインティングデバイスによる指示内容を、前記対応表に応じた選択項目に変換して、コマンド入力による入力内容とする処理と、
前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了する処理との、
前記各処理を前記コンピュータに実行させるプログラム。
【請求項６】
端末装置と、該端末装置の画面上に表示された処理メニューからコマンド入力により処理の選択を受け付けるホストコンピュータと、からなる情報システムにおけるホストコンピュータに実行させるプログラムであって、
前記端末装置から処理メニューの起動要求を受け付けて、処理メニューを送信する処理と、
前記端末装置に対して、ポインティングデバイスによる入力可否を確認する処理と、
前記確認の結果、ポインティングデバイスによる入力ができる端末装置のポインティングデバイスに対する監視を開始するとともに、該端末装置に送信する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成する処理と、
前記処理メニュー画面を前記端末装置に対して送信する処理と、
前記端末装置から受け付けた前記ポインティングデバイスによる指示内容を、前記対応表に基いて前記選択項目に変換して、コマンド入力による入力内容とする処理と、
前記端末装置から予め定められた確定処理を受け付けて、前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了する処理との、
前記各処理を前記コンピュータに実行させるプログラム。
【請求項７】
請求項６に記載のプログラムにおいて、
前記処理メニューは、ジョブ選択メニューであること、
を特徴とするプログラム。
【請求項８】
請求項６に記載のプログラムにおいて、
前記処理メニューは、アプリケーションプログラムの実行により送信される処理メニューであって、
前記処理メニューの選択項目には、別の処理メニューの送信要求を行う選択項目が含まれており、
前記アプリケーションプログラムが終了されるまで、
前記ポインティングデバイスによる入力ができる端末装置のポインティングデバイスに対する監視を開始するとともに、該端末装置に送信する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成する処理と、
前記処理メニュー画面を前記端末装置に対して送信する処理と、
前記端末装置から受け付けた前記ポインティングデバイスによる指示内容を、前記対応表に基いて前記選択項目に変換して、コマンド入力による入力内容とする処理と、
前記端末装置から予め定められた確定処理を受け付けて、前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了する処理と、を前記ユーザから、前記別の処理メニューの送信要求を行う選択項目の選択を受け付ける度に繰り返すこと、
の前記各処理を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グラフィカル・ユーザ・インタフェース（以下、「ＧＵＩ」という）の構築方法に関し、特に、コマンド入力方式を主流とする汎用コンピュータ等におけるＧＵＩの構築方法に関する。
【０００２】
【従来の技術】
ＧＵＩの整った現在の主流のオペレーティングシステム（以下、「ＯＳ」という）では、ポインティングデバイスによる入力方式は標準的に採用されており、任意のアイコン／項目をポインティングデバイスにより選択することで、該アイコン／項目に関連付けられたアプリケーション／処理を起動させることができる。即ち、アイコン／項目を選択して実行させる際に、ユーザは、そのアプリケーション／処理を実行するためのアイコン／項目の位置を気にすることなく動作は完了する（画面上の選んだ位置に対して、イベントが発生し、そのイベントに対して処理が行われる）。また、こうしたＯＳがインストールされたコンピュータでは、ＧＵＩを使用することが前提となっており、そのコンピュータ上で起動するアプリケーションプログラムにおいてもその処理の選択等に際し、ＧＵＩが使用できる状態になっている。
【０００３】
その一方で、汎用コンピュータ等の特定の分野のコンピュータシステムでは、コマンド入力（キーボード入力）方式が多く採用されており、ポインティングデバイスによる操作に対応していないという現状にある。特に、こうしたコンピュータシステムのクライアント端末として、上記したＧＵＩに対応するコンピュータシステムを用いる場合、ポインティングデバイスが利用できないという不都合が生じている。
【０００４】
【発明が解決しようとする課題】
そこで、コマンド入力方式が主流で、ＧＵＩの整っていないコンピュータシステムにおいて、新規にポインティングデバイスによるＧＵＩを導入することが考えられるが、以下のような問題点がある。
【０００５】
第１の問題点は、コマンドラインから動作させる際の処理とは別に、ポインティングデバイスに対応するための情報並びにシステム資源を多量に必要とすることである。特に、上記した汎用コンピュータ等のコンピュータシステムにおいては、コマンドによる入力が利用上の操作の大半を占めており、常にポインティングデバイスが必要とされる訳ではないため、システム資源の無駄が多くなることを意味する。
【０００６】
第２の問題点は、上記した特定分野のコンピュータシステムにおいては、ポインティングデバイスからの情報を常に監視することは、ＯＳの動作の妨げになることである。
【０００７】
本発明は、上記した問題点を解決すべくなされたものであって、その目的とするところは、コマンド入力（キーボード入力）方式を主流とする（ＧＵＩの整っていない）コンピュータシステムにおいて、ユーザ側においてポインティングデバイスが使用できる場合に、既存の環境・処理への影響を最小にすることのできるＧＵＩ構築方法並びにプログラムを提供することにある。
【０００８】
【課題を解決するための手段】
前記課題を解決するための手段を提供する本発明の第１の視点によれば、コンピュータシステムにおけるグラフィカル・ユーザ・インタフェースの構築方法であって、前記コンピュータシステムが、コマンド入力により処理の選択を受け付ける処理メニューの起動要求を受け付けた場合に、ポインティングデバイスによる入力の可否を確認するステップと、前記確認の結果、ポインティングデバイスによる入力が可能な場合に、前記ポインティングデバイスに対する監視を開始するステップと、表示装置上に表示する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成するステップと、前記処理メニュー画面を表示するステップと、前記ポインティングデバイスによる指示内容を、前記対応表に応じた選択項目に変換して、コマンド入力による入力内容とするステップと、前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了するステップと、を含むこと、を特徴とするグラフィカル・ユーザ・インタフェースの構築方法が提供される。
【０００９】
また、上記処理メニューは、ジョブ選択メニューであってもよく、アプリケーションプログラムの実行により送信される処理メニューであってもよい。特に後者の場合には、前記処理メニューの選択項目は、該項目中に別の処理メニュー（処理対象の選択の問い合わせ、処理内容の詳細の問い合わせ、上位メニューへの移動、或いは、関連する他の処理のメニューに切り替える場合等）の送信要求を行う選択項目を含めて、階層的に構成されることがある。この場合には、前記ホストコンピュータは、ユーザから前記別の処理メニューの送信要求を行う選択項目の選択を受け付ける度に、前記ポインティングデバイスによる入力ができる端末装置のポインティングデバイスに対する監視を開始するとともに、該端末装置に送信する処理メニュー画面上の選択項目と、前記ポインティングデバイスの指示位置と、の対応表を生成し、前記処理メニュー画面を前記端末装置に対して送信し、前記端末装置から受け付けた前記ポインティングデバイスによる指示内容を、前記対応表に基いて前記選択項目に変換して、コマンド入力による入力内容とし、前記端末装置から予め定められた確定処理を受け付けて、前記選択項目を実行するとともに、前記ポインティングデバイスに対する監視を終了する、といった各動作を、前記アプリケーションプログラムが終了されるまで繰り返すこと、でＧＵＩ環境が維持されることになる。
【００１０】
また、本発明の第２の視点によれば、情報システムを構成するコンピュータに実行させることで、上記した各ＧＵＩ構築方法を実現できるプログラムが提供される。
【００１１】
【発明の実施の形態】
続いて、本発明を、端末装置側にジョブ選択メニューを表示して、起動するジョブの選択を行わせる情報システムに適用した好ましい実施の形態について、図面を参照して詳細に説明する。
【００１２】
図１は、本発明の第１の実施の形態の情報システムの構成を示したブロック図である。図１を参照すると、本発明の第１の実施の形態の情報システムは、端末装置１と、ホストコンピュータ２と、からなり、ホストコンピュータ２は、選択項目受付手段１０と、端末装置１から情報を受け取る端末情報受信手段２０と、ユーザにより選択されたジョブを起動するジョブ起動手段３０と、を含んでいる。
【００１３】
選択項目受付手段１０は、端末装置に送信したジョブ選択メニュー画面上の選択項目と、ポインティングデバイスの指示位置との対応を示す対応表（テーブル）を作成する対応テーブル作成手段１１と、端末情報受信手段２０により受け付けたポインティングデバイスの指示位置と、前記対応表（テーブル）を照合して、選択がなされたジョブ選択メニュー上の項目を決定する入力変換手段１２と、コマンド入力方式によりジョブ項目の入力を受け付けるコマンド受付手段１３を含む。
【００１４】
上記各手段は、それぞれ概略次のように動作する。選択項目受付手段１０は、端末情報受信手段２０からの情報に基いて、コマンド入力又はポインティングデバイスによるジョブの選択を受け付けてジョブ起動手段３０に起動するジョブの指示を行う。端末情報受信手段２０は、ポインティングデバイスからの入力を含む、端末装置からの各情報を選択項目受付手段１０に渡す。また、ジョブ起動手段３０は、選択項目受付手段１０によって指示されたジョブを起動する。
【００１５】
端末装置１は、マウス、トラックボール、ペン、感圧パッド等のポインティングデバイス（位置入力装置）を備えたパーソナルコンピュータ等の情報処理端末である。
【００１６】
続いて、図面を参照して本実施の形態の動作について詳細に説明する。図２は、本実施の形態の動作を示したフローチャートである。
【００１７】
図２を参照すると、まず、アクセスする端末装置からジョブ選択メニューの起動命令が出されると、ホストコンピュータ２は、選択項目受付手段１０を起動する（ステップＡ１）。より具体的には、このジョブ選択メニュー自身も一つのジョブであり、このジョブ自身にポインティングデバイス使用許可の宣言を組み込むことで、以下に記載する一連の処理が開始される。
【００１８】
続いて、選択項目受付手段１０は、端末装置１に対して、ポインティングデバイスへの対応要求を送出する（ステップＡ２）。ここで、端末情報受信手段２０より得られる端末装置１の応答が、ポインティングデバイスを利用することが可能であることを示すものである場合は、選択項目受付手段１０は、入力変換手段１２を起動して、該端末装置のポインティングデバイスからの情報の監視を開始し（ステップＡ４）、続いて、対応テーブル作成手段１１を起動する。
【００１９】
続いて、対応テーブル作成手段１１は、端末情報受信手段２０から送られるポインティングデバイスの指示位置情報によって、選択されるジョブを一意に特定できるようにすべく、端末装置１に送信されるジョブ選択メニュー画面上のジョブ項目と、前記ポインティングデバイスの指示位置と、の対応表（テーブル）を作成する（ステップＡ５）。図３は、上記した対応表（テーブル）の一例を表した図である。図３を参照すると、ポインティングデバイスの指示位置の範囲と、ジョブの選択番号とが、関連付けられたものとなっており、ポインティングデバイスの指示位置に応じて、ジョブの選択番号が求められるものとなっている。
【００２０】
一方、前記応答が、ポインティングデバイスを利用することが不可能であることを示す場合は、選択項目受付手段１０は、コマンド受付手段１３による、コマンドの入力待ち状態に遷移する（ステップＡ６）。このとき、対応テーブル作成手段１１は、起動されず、対応表（テーブル）の作成並びにポインティングデバイスの監視に伴う、リソースの割り当ても行われない。
【００２１】
続いて、ホストコンピュータ２は、ジョブ選択メニューを送信し、端末装置１側において、ジョブ選択メニューが表示される（ステップＡ６）。
【００２２】
爾後、端末装置１において、ポインティングデバイスを用いたオペレーション（操作）が行われ、端末情報受信手段２０を介して、選択項目受付手段１０に前記ポインティングデバイスの指示位置情報又はコマンド入力によるジョブ番号、或いは、選択したジョブの確定処理情報等が送信されると、選択項目受付手段１０は、入力変換手段１２により、該送信内容が、従来のコマンド入力方式か否かを判断する（ステップＡ７）。ここで、該送信内容が、ポインティングデバイスからの指示位置情報である場合には、入力変換手段１２は、対応テーブル作成手段１１で作成した対応表（テーブル）と前記ポインティングデバイスからの指示位置情報と、を照合して、選択されたジョブ項目を判定する（ステップＡ８）。そして、入力変換手段１２は、該判定したジョブ項目情報を、コマンド受付手段１３に渡すこととなる。より具体的には、従来のコマンド入力方式において選択されたジョブ項目情報を格納していた記憶領域に、該判定したジョブ項目情報を格納する処理が行われる。
【００２３】
一方、前記端末情報受信手段２０を介して受信した送信内容が、従来のコマンド入力方式によるジョブ項目情報である場合には、従来通り、コマンド受付手段１３に、該ジョブ項目情報が渡され、該ジョブ項目情報を格納する記憶領域に、格納される。
【００２４】
そして、ジョブ確定処理情報等の送信等の予め定められたイベントが発生すると、コマンド受付手段１３により、前記ジョブ項目情報が取り出されて、（ステップＡ９）、ジョブ起動手段３０は、コマンド受付手段１３から前記ジョブ項目情報を受け取って、該ジョブ項目情報に対応するジョブを起動する（ステップＡ１０）。
【００２５】
この時点でジョブ選択メニューは終了し、対応表（テーブル）の保持、ポインティングデバイスの監視に要するリソースを解放され、端末情報受信手段２０は、ポインティングデバイスからの情報の監視を終了する（ステップＡ１１）。
【００２６】
このように、アクセスする端末装置１において、ポインティングデバイスが利用可能であるか否かによって、ホストコンピュータ２におけるポインティングデバイスの監視処理が動的に行われるため、リソースを無駄に使用することなく、的確なポインティングデバイスへの対応が実現される。
【００２７】
続いて、端末装置側に処理選択メニューを表示して、処理の選択を行わせ、更に、その処理結果を返す、ホストコンピュータ２上で実行されるアプリケーションプログラムに、本発明を適用した本発明の第２の実施の形態について図面を参照して説明する。なお、上記した本発明の実施の形態と共通する部分は、適宜省略して説明する。
【００２８】
図４は、本発明の第２の実施の形態の情報システムの構成を示したブロック図である。図４を参照すると、本発明の第２の実施の形態の情報システムは、端末装置１と、ホストコンピュータ２と、からなり、ホストコンピュータ２は、選択項目受付手段４０と、端末装置１から情報を受け取る端末情報受信手段２０と、を含んでいる。
【００２９】
選択項目受付手段４０は、上記した第１の実施の形態とは異なり、ジョブ選択メニューのジョブに組み込まれているのではなく、項目番号を選ぶことにより該番号に対応する処理・機能を実行するアプリケーションプログラムの一部に組み込まれたものとなっている。従って、ここでの選択項目受付手段４０は、起動するジョブを選択するためのものではなく、アプリケーションプログラムにより行うべき選択項目の処理の選択を、ＧＵＩにより実行可能とするためのものである。なお、上記した本発明の第１の実施の形態におけるジョブ起動手段３０は、本実施の形態においては、該アプリケーションプログラムにおける処理選択操作のみを対象とする限り、不要であるため省略してある。
【００３０】
続いて、図面を参照して本実施の形態の動作について詳細に説明する。図５は、本実施の形態の動作を示したフローチャートである。図５を参照すると、まず、端末装置１からアプリケーションプログラムの起動命令が出されると、ホストコンピュータ２は、選択項目受付手段４０を起動する（ステップＢ１）。より具体的には、該アプリケーションプログラムにポインティングデバイス使用許可の宣言を組み込むことで、以下に記載する一連の処理が開始される。
【００３１】
続いて、選択項目受付手段４０は、端末装置１に対して、ポインティングデバイスへの対応要求を送出する（ステップＢ２）。ここで、端末情報受信手段２０より得られる端末装置１の応答が、ポインティングデバイスを利用することが可能であることを示すものである場合は、選択項目受付手段４０は、入力変換手段４２を起動して、該ポインティングデバイスからの情報の監視を開始し（ステップＢ４）、続いて、対応テーブル作成手段４１を起動する。
【００３２】
続いて、対応テーブル作成手段４１は、端末情報受信手段２０から送られるポインティングデバイスの指示位置情報によって、選択される処理を一意に特定できるようにすべく、端末装置１に送信される前記アプリケーションプログラムの処理選択メニュー画面上の項目と、前記ポインティングデバイスの指示位置と、の対応表（テーブル）を作成する（ステップＢ６；図３参照）。
【００３３】
続いて、ホストコンピュータ２は、アプリケーションプログラムを起動し、端末装置１側において、処理選択メニューが表示される（ステップＢ７）。
【００３４】
爾後、端末装置１において、ポインティングデバイスを用いたオペレーション（操作）が行われ、端末情報受信手段２０を介して、選択項目受付手段４０に前記ポインティングデバイスの指示位置情報又はコマンド入力による処理選択番号、或いは、選択した処理項目の確定処理情報等が送信されると、選択項目受付手段４０は、入力変換手段４２により、該送信内容が、従来のコマンド入力方式か否かを判断する（ステップＢ８）。ここで、該送信内容が、ポインティングデバイスからの指示位置情報である場合には、入力変換手段４２は、対応テーブル作成手段４１で作成した対応表（テーブル）と前記ポインティングデバイスからの指示位置情報と、を照合して、選択された処理項目を判定する（ステップＢ９）。そして、入力変換手段４２は、該判定した処理項目情報を、コマンド実行手段４３に渡すこととなる。より具体的には、従来のコマンド入力方式において選択された処理項目情報を格納していた記憶領域に、該判定した処理項目情報を格納する処理が行われる。
【００３５】
一方、前記端末情報受信手段２０を介して受信した送信内容が、従来のコマンド入力方式によるジョブ項目情報である場合には、コマンド入力方式と同様に、コマンド実行手段４３に、該処理項目情報が渡され、該処理項目情報を格納する記憶領域に、格納される。
【００３６】
続いて、コマンド実行手段４３は、前記処理項目情報を取り出して、該処理項目情報に対応する処理を実行し、対応表（テーブル）の保持、ポインティングデバイスの監視に要するリソースを解放し、ポインティングデバイスに対する監視を終了する（ステップＢ１０）。
【００３７】
もちろん、このとき前記実行される処理が、次なる処理選択画面や処理対象選択画面等を表示すべきものである場合は（ステップＢ１１）、ステップＢ３に戻り、改めて、ＧＵＩの構築処理が開始される。また、その一方で前記実行される処理が、ポインティングデバイスを利用するものではない場合や端末装置１においてポインティングデバイスを利用することができないものとなった場合は、選択項目受付手段４０は、入力変換手段４２が起動されている状態であればこれを終了させ（ステップＢ５）、コマンド受付手段４３によって、コマンドの入力待ち状態に遷移する（ステップＢ７）。このとき、対応テーブル作成手段４１は、起動されず、対応表（テーブル）の保持、ポインティングデバイスの監視に伴う、リソースの割り当ても行われない。
【００３８】
上記のとおり、アプリケーションプログラムにおいて、ＧＵＩを適用すべき場面においても、ポインティングデバイスの監視処理が動的に行われるため、リソースを無駄に使用することなく、的確なポインティングデバイスへの対応処理が実現される。
【００３９】
なお、上記した各実施の形態においては、対応表（テーブル）に基いて変換したポインティングデバイスからの指示位置情報に対応するジョブ／処理選択情報、従来のコマンド入力方式において選択された処理項目情報を格納していた記憶領域に、格納するものとしているため、既存の情報システムのメインとなる部分は改造する必要がなくなる。従って、本発明に係る各処理手段を導入しても動作が保証されるのは、もちろんのこと、既存のソフトウェア資産を有効に活用することが可能となる。
【００４０】
また、上記した各実施の形態においては、端末装置１と、ホストコンピュータ２と、からなる情報システムにおいて本発明を適用した例を挙げて説明したが、コマンド入力により選択を受け付けるコンピュータシステム全般において、本発明を適用することが可能である。即ち、該コンピュータシステムが、コマンド入力による処理メニュー等の起動要求を受け付けた場合に、上記した各処理をその都度実行させることで、簡便にＧＵＩの構築ができることとなる。
【００４１】
【発明の効果】
以上説明したように、本発明によれば、コマンドライン入力（キーボード入力）方式を主流とする（ＧＵＩの整っていない）コンピュータにおいて、ユーザ側の装置がポインティングデバイスを備える場合に、必要に応じたＧＵＩの構築を好ましく行うことができる。その理由は、ポインティングデバイスからの入力を従来のコマンド入力による入力に置き換える機構を具備させるとともに、その起動を動的に制御する構成を採用したことにある。もちろん、本発明によれば、ＧＵＩを導入されても、コマンドライン入力を主流とする構成は維持されているため、ＧＵＩ導入前のレスポンス速度や動作の安定性を損なうことはない。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の概略構成を示したブロック図である。
【図２】本発明の第１の実施の形態の動作を示したフローチャートである。
【図３】対応表（テーブル）を説明するための図である。
【図４】本発明の第２の実施の形態の概略構成を示したブロック図である。
【図５】本発明の第２の実施の形態の動作を示したフローチャートである。
【符号の説明】
１０、４０　選択項目受付手段
１１、４１　対応テーブル作成手段
１２、４２　入力変換手段
１３　コマンド受付手段
２０　端末情報受信手段
３０　ジョブ起動手段
４３　コマンド実行手段
【図１】
2004013578.tif 000003
【図２】
2004013578.tif 000004
【図３】
2004013578.tif 000005
【図４】
2004013578.tif 000006
【図５】
2004013578.tif 000007