JPH1021191A - 情報処理装置のコマンド履歴管理装置 - Google Patents

情報処理装置のコマンド履歴管理装置

Info

Publication number
JPH1021191A
JPH1021191A JP8170871A JP17087196A JPH1021191A JP H1021191 A JPH1021191 A JP H1021191A JP 8170871 A JP8170871 A JP 8170871A JP 17087196 A JP17087196 A JP 17087196A JP H1021191 A JPH1021191 A JP H1021191A
Authority
JP
Japan
Prior art keywords
command
input
unit
history
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8170871A
Other languages
English (en)
Inventor
Yoichi Iwabuchi
洋一 岩渕
Toshio Yabe
俊夫 矢部
Junji Yamada
潤二 山田
Masahiro Ogawara
将広 大河原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP8170871A priority Critical patent/JPH1021191A/ja
Publication of JPH1021191A publication Critical patent/JPH1021191A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【課題】 プロセス毎のコマンド入力の煩雑さを避け
る。 【解決手段】 入出力装置10から入力されたコマンド
を入力順にコマンド履歴記憶部1000に記憶してお
き、必要に応じて入出力装置10の表示画面に記憶のコ
マンドを表示する。表示のコマンドを入出力装置10に
より選択し、選択したコマンドを実行させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、オペレータから入
力されたコマンドにより動作するオペレーティングシス
テムを搭載したコンピュータ等の情報処理装置に関し、
特にアプリケーションプログラムの実行において、入力
されたコマンドの履歴をコンピュータ上で管理する情報
処理装置のコマンド履歴管理装置に関するものである。
【0002】
【従来の技術】従来、マルチウィンドウシステムのよう
に、コマンド入力が可能な複数のプロセスが同時に存在
するコンピュータシステムの環境においては、各プロセ
ス毎に個別にコマンド履歴を管理していた。
【0003】例えばUNIXと呼ばれるオペレーション
システムのcshコマンドでは、複数あるウィンドウ毎
にcshコマンドを受け付けるcシェルと呼ばれるシス
テムプログラムが動作している場合、履歴(入力された
コマンドの種類内容入力順に記憶したデータ)の管理、
過去のコマンドの実行は、個々のウィンドウに閉じた範
囲でのみ可能であった。
【0004】
【発明が解決しようとする課題】このため従来のコマン
ド履歴管理では、ある特定のプロセスに対して入力した
コマンドは、プロセス毎の履歴ファイルに記録される。
このため他のプロセスのコマンド履歴に反映されないた
め、ユーザが同じコマンドを打つ場合でも、プロセスが
異なれば、再度入力する必要があるといった問題点があ
った。
【0005】本発明は上記従来例に鑑みてなされたもの
で、入力されたコマンドを、入力されたプロセスとは無
関係に記憶し、すべてのプロセスに対する入力コマンド
の履歴を一括して管理することで、コマンドの重複した
入力を不要とし、従って、効率の良いコマンド入力が可
能である情報処理装置のコマンド履歴管理装置を的する
ことを目的とする。
【0006】
【課題を解決するための手段】このような目的を達成す
るために、請求項1の発明は、情報処理についてのコマ
ンドを入力するコマンド入力部と(100)、当該入力
されたコマンドをその実行プロセスに関係なく入力順に
記憶するコマンド履歴記憶部(1000)と、前記入力
されたコマンドを実行するコマンド実行部(300)と
を具えたことを特徴とする。
【0007】請求項2の発明は、請求項1に記載の情報
処理装置のコマンド履歴管理装置において、前記コマン
ド履歴記憶部に記憶されたコマンドを表示する表示部
(履歴表示部200、入出力装置10)をさらに具えた
ことを特徴とする。
【0008】請求項3の発明は、請求項2に記載の情報
処理装置のコマンド履歴管理装置において、前記表示部
によるコマンドの表示を指示する指示部(入出力装置1
0)をさらに具えたことを特徴とする。
【0009】請求項4の発明は、請求項2に記載の情報
処理装置のコマンド履歴管理装置において、前記表示部
に表示されているコマンドを選択する選択部(入出力装
置10)をさらに有し、当該選択されたコマンドと同じ
コマンドを前記コマンド実行部により前記コマンド履歴
記憶部から読み出して実行可能とすることを特徴とす
る。
【0010】
【発明の実施の形態】以下、添付画面を参照して本発明
の好適な実施例を詳細に説明する。
【0011】図1は本発明の一実施例を示す全体構成図
である。
【0012】図において、10はキーボード、マウス等
からなるデータ入力部と、CRT等からなるデータ出力
部とを備えた入出力装置あるいは端末装置であり、オペ
レータはこの入出力装置10によりコマンドの入力がで
きるようになっている。20はオペレーションシステム
を搭載した汎用コンピュータである。汎用コンピュータ
は複数のプロセス(タスク)を並列的に実行可能な周知
のコンピュータを使用できる。オペレーションシステム
やアプリケーションプログラムはコンピュータを作動さ
せる1手段であるので、本実施例ではこれらプログラム
をハードウェアとみなして説明することにする。
【0013】100(110,120,130,…)は
オペレーションシステム内にプロセス毎に設けられたコ
マンド入力部で、入力装置10より入力されるコマンド
をそれぞれのプロセスへ受け渡す。通常オペレータは、
マウスのようなデバイスを使用し、各プロセスに対応す
るウィンドウ(画面)を指定することで、所定のプロセ
スにコマンドを入力している。
【0014】各プロセスに入力されたコマンドは、一括
してコマンド履歴記憶部1000に記憶される。コマン
ド履歴記憶部1000はハードディスク記憶装置等の記
憶装置を使用することができる。
【0015】200はコマンド履歴記憶部1000の内
容を入出力装置10を介してオペレータに表示する履歴
表示部である。
【0016】オペレータは表示されたコマンド履歴の中
から所定のコマンドを選択し、入出力装置10によりそ
のコマンドを入力する。300(310,320,33
0,…)は各プロセス毎に設けられたコマンド実行部で
あり、オペレータから選択されたコマンド履歴中のコマ
ンドを、コマンド履歴記憶部1000の内容に基づき実
行する。この際、コマンド入力部(110〜130)と
同様、オペレータは、マウス等のデバイスにより、コマ
ンド入力すべきプロセスを指定できる。
【0017】なお、コンピュータ20内の100〜30
0及び1000の各部の機能は当然ながら、コンピュー
タ内の演算処理部(CPU)、処理用のメモリ(RA
M)、後述するフローチャートに代表される処理手順を
記憶する制御メモリ(ROM)、及び情報の受渡しなど
を行なうインターフェイスなどで支援されるものとす
る。
【0018】[具体例の説明]図2はコマンドの入力例
を示す。図2の(a),(b),(c)は、それぞれ、
プロセス1、プロセス2、プロセス3の三つの異なるプ
ロセスに対して入力されたコマンドの系列を表してい
る。また、各コマンドに付加した1001〜1010の
数字はコマンドの入力順に表しており、本例では、[コ
マンドA],[コマンドα],[コマンドB],[コマ
ンドX]…の順に入力されたものとする。尚、本例では
簡単のためオプションや引数のないコマンドを例として
用いているが、これらを付加し得ることは当然である。
また、キーボードからテキスト入力されるコマンド以外
にも、すなわち、マウス,タッチパネル,音声,等を使
用して入力されるコマンドに対しても、本装置は同様に
適用することができる。更に、コマンド入力を受け付け
るプロセスの数はいくつでもよく、本例では説明の都合
上3つにしている。
【0019】図2を基に本実施例の動作手順を、図3の
フローチャートを参照して説明する。図3はコンピュー
タ20内の演算処理部が実行する処理手順を説明上機能
的に表現している。
【0020】まず、ステップS1でオペレータは入出力
装置10から、コマンド入力部100を用いて図2に示
すコマンドを入力する。各プロセスに対し入力されたコ
マンド(図2(a),(b),(c))は、各プロセス
に設けられたコマンド入力部100(110,120,
130)により、共通の領域であるコマンド履歴記憶部
1000に一括して格納される。図2で示す入力が行な
われた時点におけるコマンド履歴記憶部1000の内容
を図4に示す。各プロセスに対し個別に入力されたコマ
ンドは、ここで入力順(1001〜1010)に記憶さ
れる。
【0021】ステップS2ではコンピュータ20はS1
で作成されたコマンド履歴記憶部1000の内容を履歴
表示部200により読み出し、入出力装置10に転送し
オペレータに表示する。
【0022】本例ではS2の処理はS1の処理の直後に
毎回行なうようにしているが、これについてはオペレー
タからの入出力装置10を介して指示がある場合のみ表
示することも当然可能である。
【0023】図5に履歴の表示指示及び表示方法の一例
を示す。
【0024】オペレータはプロセス3に対し、[履歴表
示]コマンド3Aを入力し、その時点でコマンド履歴記
憶部1000に格納されているコマンド履歴の表示を履
歴表示部200に指示する。
【0025】コマンド識別により、[履歴表示]コマン
ドの入力を検知したコマンド入力部100は履歴表示部
200では履歴番号(数字1001〜1010)を添付
して、コマンド履歴記憶部1000の内容をオペレータ
に対し表示する。
【0026】この際、本例ではコマンド履歴をコマンド
入力と同じウィンドウ上にテキストにより表示している
が、別に新たなウィンドウを作成し表示することも可能
である。
【0027】ステップS3では、S2で表示したコマン
ド履歴の中からオペレータ選択したコマンドをコマンド
実行部300(310,320,330)により実行す
る。
【0028】コマンド実行部300では、オペレータの
入力したコマンドと同じコマンドを、コマンド履歴記憶
部1000から読出し実行を行なうことになる。
【0029】図6にコマンド実行の一例を示す。
【0030】図6では、オペレータはプロセス3上に設
けられたコマンド実行部3(回路符号330)に対し、
[履歴1006]コマンドを入力している。これによ
り、過去に他のプロセスであるプロセス1に対し実行し
た[コマンドY]コマンドが選択され実行される。この
際、コマンド履歴1000は、オペレータの入力したコ
マンド履歴番号(この場合1006)から実際に実行す
べきコマンドを調べる目的で参照されている。
【0031】本例では、履歴番号により履歴記憶部中の
コマンドの選択を行なっているが、ステップS2でのコ
マンド履歴表示をマウス選択が可能なボタン等に展開
し、マウスによりオペレータが指示するようなシステム
も可能である。
【0032】
【発明の効果】以上、説明したように、請求項1〜4の
発明によれば、コマンドを入力順にプロセスに関係なく
一括して記憶しておくことにより、従来のような同一の
コマンドについて重複的なユーザの入力を避けることが
できる。
【0033】請求項3の発明では必要に応じてコマンド
の履歴を表示させることができるので、コマンドの再入
力のための表示の他、誤入力の検出等にも表示を使用す
ることができる。
【図面の簡単な説明】
【図1】本実施例のシステム全体の構成を示すブロック
図である。
【図2】本実施例で使用する入力コマンドを示す図であ
る。
【図3】本実施例における処理を示すフローチャートで
ある。
【図4】コマンド履歴記憶部の内容の一例を示す図であ
る。
【図5】履歴表示部の動作の一例を示す図である。
【図6】コマンド実行部の動作の一例を示す図である。
【符号の説明】
10 入出力部 20 コンピュータ 100 コマンド入力部 110 コマンド入力部1 120 コマンド入力部2 130 コマンド入力部3 200 履歴表示部 300 コマンド実行部 310 コマンド実行部1 320 コマンド実行部2 330 コマンド実行部3 1000 コマンド履歴記憶部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 大河原 将広 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 情報処理についてのコマンドを入力する
    コマンド入力部と、 当該入力されたコマンドをその実行プロセスに関係なく
    入力順に記憶するコマンド履歴記憶部と、 前記入力されたコマンドを実行するコマンド実行部とを
    具えたことを特徴とする情報処理装置のコマンド履歴管
    理装置。
  2. 【請求項2】 請求項1に記載の情報処理装置のコマン
    ド履歴管理装置において、前記コマンド履歴記憶部に記
    憶されたコマンドを表示する表示部をさらに具えたこと
    を特徴とする情報処理装置のコマンド履歴管理装置。
  3. 【請求項3】 請求項2に記載の情報処理装置のコマン
    ド履歴管理装置において、前記表示部によるコマンドの
    表示を指示する指示部をさらに具えたことを特徴とする
    情報処理装置のコマンド履歴管理装置。
  4. 【請求項4】 請求項2に記載の情報処理装置のコマン
    ド履歴管理装置において、前記表示部に表示されている
    コマンドを選択する選択部をさらに有し、当該選択され
    たコマンドと同じコマンドを前記コマンド実行部により
    前記コマンド履歴記憶部から読み出して実行可能とする
    ことを特徴とする情報処理装置のコマンド履歴管理装
    置。
JP8170871A 1996-07-01 1996-07-01 情報処理装置のコマンド履歴管理装置 Pending JPH1021191A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8170871A JPH1021191A (ja) 1996-07-01 1996-07-01 情報処理装置のコマンド履歴管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8170871A JPH1021191A (ja) 1996-07-01 1996-07-01 情報処理装置のコマンド履歴管理装置

Publications (1)

Publication Number Publication Date
JPH1021191A true JPH1021191A (ja) 1998-01-23

Family

ID=15912867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8170871A Pending JPH1021191A (ja) 1996-07-01 1996-07-01 情報処理装置のコマンド履歴管理装置

Country Status (1)

Country Link
JP (1) JPH1021191A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004042483A1 (ja) * 2002-11-07 2004-05-21 Fujitsu Limited 制御装置および制御履歴管理方法
JP5828050B1 (ja) * 2015-01-24 2015-12-02 株式会社インビオ キー入力表示装置、キー入力表示プログラムおよびキー入力表示方法
JP2016136377A (ja) * 2015-10-19 2016-07-28 株式会社インビオ キー入力表示装置、キー入力表示プログラムおよびキー入力表示方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004042483A1 (ja) * 2002-11-07 2004-05-21 Fujitsu Limited 制御装置および制御履歴管理方法
JP5828050B1 (ja) * 2015-01-24 2015-12-02 株式会社インビオ キー入力表示装置、キー入力表示プログラムおよびキー入力表示方法
JPWO2016117710A1 (ja) * 2015-01-24 2018-05-10 株式会社インビオ キー入力表示装置、キー入力表示システムおよびキー入力表示プログラム
US10969958B2 (en) 2015-01-24 2021-04-06 Invio, Inc. Key-input display apparatus, key-input display system, and key-input display program
JP2016136377A (ja) * 2015-10-19 2016-07-28 株式会社インビオ キー入力表示装置、キー入力表示プログラムおよびキー入力表示方法

Similar Documents

Publication Publication Date Title
US4941829A (en) Method for providing a dynamic tutorial display
JPH1021191A (ja) 情報処理装置のコマンド履歴管理装置
EP0273248A2 (en) Machine/user conversation windowing
JP3463331B2 (ja) メニュー選択方法
JP2853282B2 (ja) ヘルプメッセージ表示方式
JP2001318796A (ja) 内外イベントドリブン方式によるプログラム実行制御方法、記録媒体およびプログラム作成支援システム
JPH01191269A (ja) 画像制御装置
JP2934713B2 (ja) メニュー処理装置
JPH0277838A (ja) プログラム選択実行メニュー管理方式
JP2002229974A (ja) 表示フォント切換装置、表示フォント切換方法、印刷フォント切換装置、印刷フォント切換方法、これらのためのプログラムおよび記録媒体
JP3182621B2 (ja) テスト用プログラムモニタ装置
JPH02293924A (ja) メニュー制御方式
JPH0651929A (ja) ウィンドウ表示制御システム
JPS62260226A (ja) コマンド入力方法
JPH05134832A (ja) メニユー表示装置
JPH05204584A (ja) ウィンドウ表示装置及びウィンドウ表示方法
JPH06110834A (ja) ソフトウェアアプリケーション実行装置
JPH04316138A (ja) デバッグ処理装置
JPH05181648A (ja) アプリケーションソフトウエア動作環境最適化方法
JPH04367038A (ja) 複数os操作方法
JP2004303044A (ja) データ入力装置及びデータ入力用プログラム
JP2000267721A (ja) 監視制御システムの操作メニュー制御装置
JPH07175625A (ja) アイコン表示方法
JPH05224800A (ja) 自動入力システム
JPH05158580A (ja) 情報処理装置