(57)【要約】【課題】  設定作業者の操作を減らすことにより、誤入力の発生を少なくし、作業時間を減少させることができる複数コンピュータ環境設定方法及び操作手順取得用コンピュータと環境設定用コンピュータ並びにコンピュータ・ソフトウエアを提供する。【解決手段】  複数のコンピュータ１、２に同様の環境設定を行う方法において、操作手順取得用コンピュータ１の環境設定作業時のコンピュータ操作により発生するＡＰＩ情報を取得し分析して操作履歴情報７を作成し、作成した操作履歴情報７を、環境設定用コンピュータ２におけるＡＰＩ機能を利用して環境設定操作情報を表示し、環境設定用コンピュータ２における同様の環境設定作業を行う。取得したＡＰＩ情報を、操作する画面情報、操作する機能情報、操作内容情報及び操作間隔時間情報のうちの１つ以上の情報へ編集し加工する。【選択図】      図１
2006285781.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータに同様の環境設定を行う方法において、
操作手順取得用コンピュータの環境設定作業時のコンピュータ操作により発生するＡＰＩ情報を取得し分析して操作履歴情報を作成し、作成した操作履歴情報を、環境設定用コンピュータにおけるＡＰＩ機能を利用して環境設定操作を実現し、前記環境設定用コンピュータにおける同様の環境設定作業を行うことを特徴とする複数コンピュータ環境設定方法。
【請求項２】
請求項１記載の複数コンピュータ環境設定方法において、
取得したＡＰＩ情報を、操作対象画面の情報、操作対象機能の情報、操作内容の情報及び操作間隔時間情報のうちの１つ以上の情報へ加工することを特徴とする複数コンピュータ環境設定方法。
【請求項３】
請求項１記載の複数コンピュータ環境設定方法において、
取得したＡＰＩ機能を分析し操作履歴情報として格納し利用することを特徴とする複数コンピュータ環境設定方法。
【請求項４】
請求項１記載の複数コンピュータ環境設定方法において、
操作履歴情報内のマウスの操作やキーボードの入力情報を、個別設定情報のパラメータとして準備し、環境設定用コンピュータ毎に設定を変更できることを特徴とする複数コンピュータ環境設定方法。
【請求項５】
請求項１記載の複数コンピュータ環境設定方法において、
ＡＰＩ機能を使用して設定結果を設定画面から読み出し、個別設定情報と比較することで操作結果が正しいか確認することを特徴とする複数コンピュータ環境設定方法。
【請求項６】
環境設定作業時のコンピュータ操作により発生するＡＰＩ情報を取得し分析して操作履歴情報を作成する手段と、作成した操作履歴情報を外部記録媒体に格納する手段とを備えることを特徴とする操作手順取得用コンピュータ。
【請求項７】
操作手順取得用コンピュータで作成した環境設定作業時の操作履歴情報を入力する手段と、入力された環境設定作業時の操作履歴情報を、ＡＰＩ機能を利用して環境設定操作を実現する手段とを備えることを特徴とする環境設定用コンピュータ。
【請求項８】
操作手順取得用コンピュータに格納されるプログラムからなるコンピュータ・ソフトウエアであって、
環境設定作業時のコンピュータ操作により発生するＡＰＩ情報を取得し分析して操作履歴情報を作成する手順と、作成した操作履歴情報を外部記録媒体に格納する手順とを、前記操作手順取得用コンピュータに実行させることを特徴とするコンピュータ・ソフトウエア。
【請求項９】
環境設定用コンピュータに格納されるプログラムからなるコンピュータ・ソフトウエアであって、
操作手順取得用コンピュータで作成した環境設定作業時の操作履歴情報を入力する手順と、入力された環境設定作業時の操作履歴情報をＡＰＩ機能を利用して環境設定操作を実現する手順とを、前記環境設定用コンピュータに実行させることを特徴とするコンピュータ・ソフトウエア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数コンピュータ環境設定方法及び操作手順取得用コンピュータと環境設定用コンピュータ並びにコンピュータ・ソフトウエアであり、例えばマイクロソフト社がＷｉｎｄｏｗｓ（登録商標）システムで提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）機能を使用し、Ｗｉｎｄｏｗｓシステムの操作内容を把握する技術に関し、特にＡＰＩ機能で取得し把握した操作内容を他のコンピュータで実行し、また、個別設定情報をパラメータとして準備することで、操作内容の一部をコンピュータ毎に変更して実行する技術に関する。
【背景技術】
【０００２】
コンピュータは、人間が目で画面を見て手でマウスを操作しキーボードから文字を入力する仕様で構築されており、従来は操作手順書等を基に手で作業していた。
【０００３】
マイクロソフト社から提供されるスクリプト言語等で、コンピュータの環境設定は部分的に実施できるようになりつつある（特許文献１、２参照）が、画面の操作を伴うプログラムのインストール等に対応したツールは準備されていない。また、システム情報を直接変更することでコンピュータの環境設定は部分的に実施できるようになりつつあるが、画面の操作を伴うプログラムのインストール等に対応したツールは準備されていない。
【０００４】
レジストリやＩＮＩファイル等を変更することでコンピュータの環境設定は部分的に実施できるようになりつつあるが、画面の操作を伴うプログラムのインストール等に対応したツールは準備されていない。
【特許文献１】特表２００２−５０８５４５号公報
【特許文献２】特開平１１−１５６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コンピュータの普及に伴い、コンピュータの設定操作の作業工数は、益々増加しているが、人手による設定は間違いを引き起こしやすく、また、人間が画面を認識し、キーボードからパラメータの入力やマウス操作には時間的な遅れが生じるという問題があった。
【０００６】
本発明は、従来の問題を解決するものであり、設定作業者の操作を減らすことにより、誤入力の発生を少なくし、作業時間を減少させることができる複数コンピュータ環境設定方法及び操作手順取得用コンピュータと環境設定用コンピュータ並びにコンピュータ・ソフトウエアを提供することを目的とする。
【課題を解決するための手段】
【０００７】
マイクロソフト社が提供するＷｉｎｄｏｗｓシステムなどでコンピュータを操作するとき発生するＡＰＩ情報を取得し分析することで、操作情報のＡＰＩ情報を基にした操作履歴を取り、外部記録媒体に格納し、他のコンピュータで外部媒体内の操作情報の操作履歴からＡＰＩ機能を利用し画面の表示状態を確認しながら擬似的にキーボードの操作入力やマウスの操作を実行できる環境を実現する。
【０００８】
すなわち、本発明は、複数のコンピュータに同様の環境設定を行う方法において、操作手順取得用コンピュータの環境設定作業時のコンピュータ操作により発生するＡＰＩ情報を取得し分析して操作履歴情報を作成し、作成した操作履歴情報を、環境設定用コンピュータにおけるＡＰＩ機能を利用して環境設定操作情報を表示し、前記環境設定用コンピュータにおける同様の環境設定作業を行う複数コンピュータ環境設定方法である。
【発明の効果】
【０００９】
本発明によれば、コンピュータの環境設定等の単純な作業から人間が解放され、人間が操作する場合、画面表示の認識や情報の入力に時間的な遅れが発生するがプログラム化することで遅れを最小にでき、操作履歴情報として、人が見て理解できる内容で構築できる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための最良の形態を説明する。
本発明の複数コンピュータ環境設定方法及び操作手順取得用コンピュータと環境設定用コンピュータ並びにコンピュータ・ソフトウエアの実施例について、図面を用いて説明する。実施例ではマウス及びキーボードで説明するが、本発明は、これら以外の２次元座標入力装置やテキスト情報入力装置であっても適用可能である。
【００１１】
実施例１を説明する。本実施例は、操作手順取得用コンピュータにおける外部プログラムを使用しないで操作手順を取得する場合であり、操作手順取得用コンピュータの動作について、図１を用いて説明する。まず、操作手順取得用コンピュータの設定作業者は、操作手順取得用コンピュータ１で操作手順をＷｉｎｄｏｗｓシステム１３のＡＰＩ機能１２を通じて取得するためにＡＰＩ制御プログラム１１を起動させる。ＡＰＩ制御プログラム１１は、Ｗｉｎｄｏｗｓシステム１３のＡＰＩ機能１２にキーボード４やマウス３の操作情報取得のためＡＰＩ情報の処理ルーチンの登録を行い、マウス操作ＡＰＩ情報（１）、キーボード操作ＡＰＩ情報（２）の取り込みが可能となるように環境を整備する。
【００１２】
実施例１において、設定作業者が操作手順取得用コンピュータ１で環境設定の操作内容を手操作で実施することにより、操作手順取得用コンピュータ１はＡＰＩ情報を取得することができる。ＡＰＩ制御プログラム１１は、環境設定の操作を実行中に発生するＡＰＩ情報の中より、環境設定の操作に必要なＡＰＩ情報（１）〜（３）を抽出する。Ｗｉｎｄｏｗｓシステム１３に対する右クリック・左クリック等のマウス操作情報やクリックされた座標等のマウス３の情報（４）をＡＰＩ制御プログラム１１はＡＰＩ情報（１）から取得する。Ｗｉｎｄｏｗｓシステム１３に対するキーボード４からの入力情報（５）を、ＡＰＩ制御プログラム１１はＡＰＩ情報（２）から取得する。Ｗｉｎｄｏｗｓシステム１３からのモニタ５の画面表示情報（６）を、ＡＰＩ制御プログラム１１は画面表示ＡＰＩ情報（３）から取得する。
【００１３】
実施例１において、ＡＰＩ制御プログラム１１は、取得したＡＰＩ情報（１）〜（３）を分析することで、Ｗｉｎｄｏｗｓシステム１３の操作内容を把握する。ＡＰＩ情報（１）から操作座標を求め、座標位置より操作対象画面の情報・操作対象機能の情報とマウス３の操作内容を把握する。ＡＰＩ情報（２）からキーボード４の操作内容に加え、操作対象画面の情報・操作対象機能の情報を把握する。
【００１４】
実施例１において、把握したＷｉｎｄｏｗｓシステム１３の操作内容を、操作履歴情報（７）として外部記録媒体６に記録する。操作履歴情報の一例を図１１に示す。操作履歴情報７は、取得したＡＰＩ情報および操作内容を基に、操作対象画面情報７１、画面名称情報７２、画面属性情報７３、操作対象機能情報７４、操作内容情報７５、操作間隔時間情報７６などからなり、操作履歴情報７は、外部記録媒体６に格納される。操作履歴情報７は、テキスト形式とし、目視等で容易に理解できる形式で出力する。
【００１５】
実施例２を説明する。本実施例は、操作手順取得用コンピュータにおける外部プログラムを使用して操作手順を取得する場合であり、操作手順取得用コンピュータの動作について、図２を用いて説明する。まず、操作手順取得用コンピュータ１で操作手順をＷｉｎｄｏｗシステム１３のＡＰＩ機能１２を通じて取得するために、ＡＰＩ制御プログラム１１を起動する。ＡＰＩ制御プログラム１１は、Ｗｉｎｄｏｗｓシステム１３のＡＰＩ機能１２にキーボード４やマウス３の操作情報取得のためＡＰＩ情報の処理ルーチンの登録を行い、マウス操作ＡＰＩ情報（１）、キーボード操作ＡＰＩ情報（２）の取り込みが可能となるように環境を整備する。
【００１６】
実施例２において、設定作業者が操作手順取得用コンピュータ１で環境設定の操作内容を手操作で実施することにより、操作手順取得用コンピュータ１はＡＰＩ情報を取得することができる。ＡＰＩ制御プログラム１１は、環境設定の操作を実行中に発生するＡＰＩ情報の中より、環境設定の操作に必要なＡＰＩ情報（１）〜（３）を抽出する。Ｗｉｎｄｏｗｓシステム１３に対する右クリック・左クリック等のマウス操作情報やクリックされた座標等のマウス３の情報（４）を、ＡＰＩ制御プログラム１１はＡＰＩ情報（１）から取得する。Ｗｉｎｄｏｗｓシステム１３に対するキーボード４からの入力情報（５）を、ＡＰＩ制御プログラム１１はＡＰＩ情報（２）から取得する。Ｗｉｎｄｏｗｓシステム１３からのモニタ５の画面表示情報（６）を、ＡＰＩ制御プログラム１１はＡＰＩ情報（３）から取得する。
【００１７】
実施例２において、ＡＰＩ制御プログラム１１は、取得したＡＰＩ情報（１）〜（３）を分析することで、Ｗｉｎｄｏｗｓシステム１３の操作内容を把握する。ＡＰＩ情報（１）から操作座標を求め、座標位置より操作対象画面の情報・操作対象機能の情報とマウス３の操作内容を把握する。ＡＰＩ情報（２）からキーボード４の操作内容に加え、操作対象画面の情報・操作対象機能の情報を把握する。
【００１８】
把握したＷｉｎｄｏｗｓシステムの操作内容を、操作履歴情報（７）として外部記録媒体６に記録する。操作履歴情報は、実施例１（図１１参照）と同様であり、その説明は省略する。
【００１９】
次に、ＡＰＩ制御プログラム１１が動作している環境で、Ｗｉｎｄｏｗｓシステム１３の操作で外部プログラム１４を起動する。ＡＰＩ制御プログラム１１は、外部プログラム１４起動時の操作手順を操作履歴情報７として外部記録装置６に格納する。次に、外部プログラム１４の操作履歴を把握する。外部プログラム１４に対する右クリック・左クリック等のマウス操作情報やクリックされた座標等のマウス３の情報（４）はＡＰＩ情報（８）として外部プログラム１４に報告されるが、ＡＰＩ制御プログラム１１はＡＰＩ情報（１）として取得する。外部プログラム１４に対するキーボード４からの入力情報（５）はＡＰＩ情報（９）として報告されるが、ＡＰＩ制御プログラム１１はＡＰＩ情報（２）として取得する。外部プログラム１４に対するモニタ５の画面表示の情報（６）は、ＡＰＩ情報（１０）として報告されるが、ＡＰＩ制御プログラム１１はＡＰＩ情報（３）として取得する。
【００２０】
実施例１及び２における操作手順取得用コンピュータのＡＰＩ情報の動作詳細について、説明する。まず、キーボード操作に対するＡＰＩ情報とその処理の一例について、説明する。まず、キーボード用イベント処理ルーチンの登録フローについて、図５を用いて説明する。スタート（ステップＳ１０１）し、操作に対するＡＰＩ情報を取得するために、ＷｉｎｄｏｗｓシステムのＡＰＩ機能でキーボード用ＡＰＩ情報の処理ルーチンを登録（Ｓ１０２）し、終了となる（Ｓ１０３）。このようにして、キーボード用イベント処理ルーチンの登録が行われる。
【００２１】
次に、キーボード用イベント処理ルーチンの動作フローについて、図６を用いて説明する。キーボードの操作が実施されると、スタート（Ｓ２０１）し、ＡＰＩ情報の処理ルーチンにイベント割込みが発生しキーボードの操作内容を分析可能な情報がＷｉｎｄｏｗｓシステムのＡＰＩ機能から取得できる（Ｓ２０２）。ＷｉｎｄｏｗｓシステムのＡＰＩ機能から取得できる情報を分析することで、キーボード操作の内容を把握できる（Ｓ２０３）。キーボード操作時のアクティブな画面の情報をＡＰＩ情報で取得することで、操作対象とした画面の情報を得ることができる（Ｓ２０４）。更に、操作対象画面内のフォーカスを持つオブジェクトの情報をＡＰＩ情報で取得することで、操作対象としたオブジェクトの情報を得ることができ（Ｓ２０５）、終了となる（Ｓ２０６）。このようにして、キーボード用イベント処理ルーチンの動作が行われる。
【００２２】
マウス操作に対するＡＰＩ情報とその処理について、説明する。まず、マウス用イベント処理ルーチンの登録フローについて、図７を用いて説明する。スタート（ステップＳ３０１）し、操作に対するＡＰＩ情報を取得するために、ＷｉｎｄｏｗｓシステムのＡＰＩ機能でマウス用ＡＰＩ情報の処理ルーチンを登録（Ｓ３０２）し、終了となる（Ｓ３０３）。このようにして、マウス用イベント処理ルーチンの登録が行われる。
【００２３】
次に、マウス用イベント処理ルーチンの動作フローについて、図８を用いて説明する。マウスの操作が実施されると、スタート（Ｓ４０１）し、ＡＰＩ情報の処理ルーチンにイベント割込みが発生し、マウスの操作内容を分析可能な情報がＷｉｎｄｏｗｓシステムのＡＰＩ機能から取得できる（Ｓ４０２）。ＷｉｎｄｏｗｓシステムのＡＰＩ機能から取得できる情報を分析することで、マウス操作の内容を把握できる（Ｓ４０３）。マウス操作時のマウスカーソルの座標位置より操作対象機能の情報を得る（Ｓ４０４）ことができる。更に、マウスカーソルの座標位置より操作対象画面の情報を得る（Ｓ４０５）ことができ、終了となる（Ｓ４０６）。このようにして、マウス用イベント処理ルーチンの動作が行われる。
【００２４】
実施例３を説明する。本実施例は、環境設定用コンピュータにおける外部プログラムを使用しない場合の環境設定であり、環境設定用コンピュータの動作概要について、図３を用いて説明する。まず、環境設定用コンピュータ２で、ＡＰＩ制御プログラム２１を起動する。
【００２５】
実施例３において、ＡＰＩ制御プログラム２１は、操作履歴情報（１）を外部記録媒体６より順次読み出し順次実行する。操作履歴情報７（図１１参照）の操作対象画面情報７１を読み込み、画面の有無をＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を確認し、表示されていないときは異常な状態と判断する。操作履歴情報７の操作対象機能情報７４を読み込み、操作対象機能が操作可能かＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を調整し、操作可能にならないときは異常な状態と判断する。操作履歴情報７の操作情報７５を読み込み、ＡＰＩ機能（３）により操作を擬似的に実行する。環境設定に関する画面表示は、モニタ５に情報（４）として表示される。
【００２６】
実施例４を説明する。本実施例は、環境設定用コンピュータにおける外部プログラムを使用する場合の環境設定であり、環境設定用コンピュータ２の動作概要について、図４を用いて説明する。まず、環境設定用コンピュータ２で、ＡＰＩ制御プログラム２１を起動する。
【００２７】
実施例４において、ＡＰＩ制御プログラム２１が、操作履歴情報７（図１１参照）を外部記録媒体６より情報（１）として順次読み出し順次実行する。操作履歴情報７の操作対象画面情報７１を読み込み、画面の有無をＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を確認し、表示されていないときは異常な状態と判断する。操作履歴情報７の操作対象機能情報７４を読み込み、操作対象機能が操作可能かＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を調整し、操作可能にならないときは異常な状態と判断する。操作履歴情報７の操作情報７５を読み込み、ＡＰＩ機能（３）により操作を擬似的に実行する。環境設定に関する画面表示は、モニタ５に情報（４）として表示される。
【００２８】
実施例４における外部プログラムの起動と制御を説明する。操作履歴情報７の擬似的な実行により外部プログラム２４が起動される。操作履歴情報７の操作対象画面情報７１を読み込み、画面の有無をＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を確認し、表示されていないときは異常な状態と判断する。操作履歴情報７の操作対象機能情報７４を読み込み、操作対象機能が操作可能かＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を調整し、操作可能にならないときは異常な状態と判断する。操作履歴情報７の操作情報７５を読み込み、ＡＰＩ情報（３）から外部プログラム２４に対し、マウス操作は（５）、キーボード操作は（６）で擬似的に実行される。操作間隔時間情報７６で画面の表示確認のまでの時間を調整し、操作可能にならないときは異常な状態と判断する。外部プログラム２４からの画面表示情報（７）は、モニタ５に情報（４）として表示されるが、ＡＰＩ制御プログラム２１はＡＰＩ情報（２）から画面表示の状態を確認できる。
【００２９】
実施例４における個別設定情報によるコンピュータ毎に異なる環境設定実行の概要について説明する。まず、環境設定用コンピュータ２で、ＡＰＩ制御プログラム２１を起動する。ＡＰＩ制御プログラム２１が、操作履歴情報７を外部記録媒体６より情報（１）として順次読み出し順次実行する。操作履歴情報７の操作対象画面情報７１を読み込み、画面の有無をＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を確認し、表示されていないときは異常な状態と判断する。操作履歴情報７の操作対象機能情報７４を読み込み、操作対象機能が操作可能かＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を調整し、操作可能にならないときは異常な状態と判断する。操作履歴情報７の操作情報７５を読み込み、設定作業者は、環境設定用コンピュータ２毎に対応した操作情報内容に置き換え、ＡＰＩ機能（３）により操作を擬似的に実行する。環境設定に関する画面表示は、モニタ５に情報（４）として表示される。
【００３０】
実施例４における個別設定情報によるコンピュータ毎に異なる環境設定実行の際の外部プログラムの起動と制御について説明する。操作履歴情報７の擬似的な実行により外部プログラム２４が起動される。操作履歴情報７の操作対象画面情報７１を読み込み、画面の有無をＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を確認し、表示されていないときは異常な状態と判断する。操作履歴情報７の操作対象機能情報７４を読み込み、操作対象機能が操作可能かＡＰＩ情報（２）で確認する。操作間隔時間情報７６で画面の表示確認のまでの時間を調整し、操作可能にならないときは異常な状態と判断する。操作履歴情報７の操作内容情報７５を読み込み、設定作業者は、環境設定用コンピュータ２毎に対応した操作内容情報に置き換え、ＡＰＩ情報（３）から外部プログラム２４に対し、マウス操作は情報（５）、キーボード操作は情報（６）で擬似的に実行される。操作間隔時間情報７６で画面の表示確認のまでの時間を調整し、操作可能にならないときは異常な状態と判断する。外部プログラム２４からの画面表示情報（７）は、モニタ５に情報（４）として表示されるが、ＡＰＩ制御プログラム２１は情報（２）から画面表示の状態を確認できる。
【００３１】
実施例３及び４における環境設定用コンピュータのＡＰＩ情報の動作詳細について説明する。まず、ＡＰＩによるキーボード操作の実現について、図９を用いて説明する。ＷｉｎｄｏｗｓシステムのＡＰＩ機能で、オブジェクトへ直接文字列を送信することで擬似的にキーボードの操作を実現することができる。まず、スタートし（ステップＳ５０１）、キーボード擬似操作用ＡＰＩ情報を設定する（Ｓ５０２）。キーボードからの入力文字列を設定する（Ｓ５０３），キーボード擬似操作用ＡＰＩを実行し（Ｓ５０４），終了となる（Ｓ５０５）。このようにして、環境設定用コンピュータのＡＰＩによるキーボード操作を実現することができる。
【００３２】
次に、ＡＰＩによるマウスの操作の実現について、図１０を用いて説明する。ＷｉｎｄｏｗｓシステムのＡＰＩ機能で、操作対象機能へ操作内容に対応した情報を送信することで擬似的にマウスの操作を実現することができる。まず、スタートし（Ｓ６０１）、マウス擬似操作用ＡＰＩ情報を設定する（Ｓ６０２）。マウスの操作座標を設定する（Ｓ６０３）。マウスの操作内容を設定する（Ｓ６０４）。マウス擬似操作用ＡＰＩを実行し（Ｓ６０５）、終了となる（Ｓ６０６）。このようにして、環境設定用コンピュータのＡＰＩによるマウス操作を実現することができる。
【００３３】
以上実施例において、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）システムで提供するＡＰＩ機能で説明したが、他のコンピュータシステムのＡＰＩ機能でも、本発明は実現可能である。
【００３４】
本発明の他の実施形態１は、取得したＡＰＩ情報を、操作する画面情報、操作するオブジェクト情報、操作内容情報及び操作間隔時間情報のうちの１つ以上の情報へ加工する複数コンピュータ環境設定方法である。
【００３５】
本発明の他の実施形態２は、取得したＡＰＩ機能を分析し操作履歴情報として格納し利用する複数コンピュータ環境設定方法である。
【００３６】
本発明の他の実施形態３は、操作履歴情報内のマウスの操作やキーボードの入力情報を、個別設定情報のパラメータとして準備し、環境設定用コンピュータ毎に設定を変更できる複数コンピュータ環境設定方法である。
【００３７】
本発明の他の実施形態４は、ＡＰＩ機能を使用して設定結果を設定画面から読み出し、個別設定情報と比較することで操作結果が正しいか確認する複数コンピュータ環境設定方法である。
【００３８】
本発明の他の実施形態５は、環境設定作業時のコンピュータ操作により発生するＡＰＩ情報を取得し分析して操作履歴情報を作成する手段と、作成した操作履歴情報を外部記録媒体に格納する手段とを備える操作手順取得用コンピュータである。
【００３９】
本発明の他の実施形態６は、操作手順取得用コンピュータで作成した環境設定作業時の操作履歴情報を入力する手段と、入力された環境設定作業時の操作履歴情報を、ＡＰＩ機能を利用して環境設定操作情報を表示する手段とを備える環境設定用コンピュータである。
【００４０】
本発明の他の実施形態７は、操作手順取得用コンピュータに格納されるプログラムからなるコンピュータ・ソフトウエアであって、環境設定作業時のコンピュータ操作により発生するＡＰＩ情報を取得し分析して操作履歴情報を作成する手順と、作成した操作履歴情報を外部記録媒体に格納する手順とを、前記操作手順取得用コンピュータに実行させるコンピュータ・ソフトウエアである。
【００４１】
本発明の他の実施形態８は、環境設定用コンピュータに格納されるプログラムからなるコンピュータ・ソフトウエアであって、操作手順取得用コンピュータで作成した環境設定作業時の操作履歴情報を入力する手順と、入力された環境設定作業時の操作履歴情報をＡＰＩ機能を利用して環境設定操作情報を表示する手順とを、前記環境設定用コンピュータに実行させるコンピュータ・ソフトウエアである。
【図面の簡単な説明】
【００４２】
【図１】実施例１の外部プログラムを使用しない場合の操作手順取得コンピュータ内のプログラム関連図。
【図２】実施例２の外部プログラムを使用する場合の操作手順取得コンピュータ内のプログラム関連図。
【図３】実施例３の外部プログラムを使用しない場合の環境設定用コンピュータ内のプログラム関連図。
【図４】実施例４の外部プログラムを使用する場合の環境設定用コンピュータ内のプログラム関連図。
【図５】実施例におけるキーボード用イベント処理ルーチンの登録フロー図。
【図６】実施例におけるキーボード用イベント処理ルーチンの動作フロー図。
【図７】実施例におけるマウス用イベント処理ルーチンの登録フロー図。
【図８】実施例におけるマウス用イベント処理ルーチンの動作フロー図。
【図９】実施例におけるキーボード用擬似操作フロー図。
【図１０】実施例におけるマウス用擬似操作フロー図。
【図１１】実施例における操作履歴情報の形式の説明図。
【符号の説明】
【００４３】
１  操作手順取得用コンピュータ
１１、２１  ＡＰＩ制御プログラム
１２、２２  ＡＰＩ機能
１３、２３  Ｗｉｎｄｏｗｓシステム
１４、２４  外部プログラム
２  環境設定用コンピュータ
３  マウス
４  キーボード
５  モニタ
６  外部記録媒体
７  操作履歴情報
７１  操作対象画面情報
７２  画面名称情報
７３  画面属性情報
７４  操作対象機能情報
７５  操作内容情報
７６  操作間隔時間情報
【図１】
2006285781.tif 000003
【図２】
2006285781.tif 000004
【図３】
2006285781.tif 000005
【図４】
2006285781.tif 000006
【図５】
2006285781.tif 000007
【図６】
2006285781.tif 000008
【図７】
2006285781.tif 000009
【図８】
2006285781.tif 000010
【図９】
2006285781.tif 000011
【図１０】
2006285781.tif 000012
【図１１】
2006285781.tif 000013