JPH0683555A - コマンド入力支援装置 - Google Patents

コマンド入力支援装置

Info

Publication number
JPH0683555A
JPH0683555A JP4257137A JP25713792A JPH0683555A JP H0683555 A JPH0683555 A JP H0683555A JP 4257137 A JP4257137 A JP 4257137A JP 25713792 A JP25713792 A JP 25713792A JP H0683555 A JPH0683555 A JP H0683555A
Authority
JP
Japan
Prior art keywords
command
option
input
regular
information file
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
JP4257137A
Other languages
English (en)
Inventor
Hiromasa Teranishi
広正 寺西
Masahito Matsumoto
雅仁 松本
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.)
Kanebo Ltd
Original Assignee
Kanebo Ltd
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 Kanebo Ltd filed Critical Kanebo Ltd
Priority to JP4257137A priority Critical patent/JPH0683555A/ja
Publication of JPH0683555A publication Critical patent/JPH0683555A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】 既成のプログラムであっても、容易にヘルプ
機能を付加し、しかも個々のオペレータにとって最適な
メッセージが選択できるコマンド入力装置を提供するこ
と。 【構成】 入力手段より、オプションやパラメータを必
要とするコマンドを入力して、コマンド実行手段に引き
渡す装置であって、各コマンド毎に正規のオプションと
該オプションに関するヘルプ情報とを対応して記憶する
コマンド入力支援情報ファイルと、該コマンド入力支援
情報ファイルの内容を編集する支援情報編集手段と、前
記コマンド入力支援情報ファイルの内容に基づいて表示
手段にヘルプ情報を表示しながらオプションの選択を行
うコマンド入力支援手段と、該コマンド入力支援手段か
ら入力されたデータを正規のコマンド及びオプションに
変換するコマンド作成手段とからなるコマンド入力支援
装置。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、コンピュータシステム
に対して、オプションやパラメータを指定してコマンド
を入力するようなオペレータの操作を、支援する装置に
関する。
【0002】
【従来の技術】コンピュータシステムでは、OSやアプ
リケーションプログラムを実行せしめる際、所定の文字
列からなるコマンドを入力して実行せしめるのが通常で
ある。そして、かかるコマンド文字列にはオプションと
呼ばれる文字列を追加して入力することによって、同じ
コマンドであってもバリエーションをもって機能を発揮
せしめることができる。ただ、オプションは、通常1字
の英文字といった極めて短いものからなるため、その種
類が多くなるとオペレータは都度マニュアルを見てコマ
ンド文字列を作成しなければならない。このため、近年
では、ヘルプキー等を押すことでCRTディスプレイに
コマンドの説明事項などが表示される所謂ヘルプ機能を
有したプログラムが増えており、このような機能を有し
ていれば、一々マニュアルを開けることなくオペレーシ
ョンを継続することができる。
【0003】しかしながら、このようなヘルプメッセー
ジはプログラムメーカによって定められたものであるた
め、個々のオペレータにとっては必ずしも分かり易いも
のとはいえない。また、複数のメーカのプログラムが共
存するようなシステムでは、メーカ毎にヘルプメッセー
ジのスタイルが異なっているため混同を生じることがあ
る。更に、ヘルプ機能の用意されていないプログラムに
至っては全く対応することはできない。また、オプショ
ンの入力に関しては、このようなヘルプ機能は単に表示
に留まっているため、オプション作成の参考とはなって
も、実際の入力は、ヘルプメッセージを見ながらキーボ
ードから文字を入力する必要があった。このような従来
技術としては、特開平2−21320号公報にヘルプメ
ッセージの表示中にオプション等のパラメータが編集で
きる装置が開示されている。
【0004】
【発明が解決しようとする課題】しかしながら、前記の
如き従来技術をもってしても、結局オペレータはプログ
ラムによって本来さだめられている1字の英文字といっ
た極めて分かりにくい記号を用いてオプションの入力を
おこなわなければならず、これを軽減しようとしてヘル
プメッセージを自分に合った分かりやすいものに変更
し、少しでも使い良くしようとしても容易には変更を行
うことはできなかった。このため、従来の装置ではヘル
プ機能が付加されていても、複雑なコマンドを与えよう
とすれば、その入力はそれ程容易とはならなかった。
【0005】本発明はかかる問題点を解決するものであ
って、既成のプログラムであっても、容易にヘルプ機能
を付加し、しかも個々のオペレータにとって最適なメッ
セージが選択できるコマンド入力装置を提供することを
目的とする。更に、他の目的はオプションの入力を正規
の文字列を用いて行うのではなく、表示されたメッセー
ジに従い分かり易い入力方法によって行う装置を提供す
ることにある。
【0006】
【課題を解決するための手段】本発明は、入力手段よ
り、オプションやパラメータを必要とするコマンドを入
力して、コマンド実行手段に引き渡す装置であって、各
コマンド毎に正規のオプションと該オプションに関する
ヘルプ情報とを対応して記憶するコマンド入力支援情報
ファイルと、該コマンド入力支援情報ファイルの内容を
編集する支援情報編集手段と、前記コマンド入力支援情
報ファイルの内容に基づいて表示手段にヘルプ情報を表
示しながらオプションの選択を行うコマンド入力支援手
段と、該コマンド入力支援手段から入力されたデータを
正規のコマンド及びオプションに変換するコマンド作成
手段とからなるコマンド入力支援装置である。
【0007】
【作用】本発明では、プログラムのユーザであるオペレ
ータが、支援情報編集手段を用いて自分に最も適した形
式のヘルプ情報を作成し、これをコマンド入力支援情報
ファイルに格納する。この時、コマンド入力支援情報フ
ァイルには、オペレータが入力したヘルプ情報とこれに
対応する正規のオプションも同時に記憶しておく。そし
て、コマンド入力を行う際は、コマンド入力支援手段
が、入力されたコマンドに対応するヘルプ情報を表示手
段に表示し、オペレータは該表示情報に従って、正規の
オプションではなくオペレータ自身が定義した入力方法
によりオプションの選択を行う。このように入力された
データは、コマンド作成手段により、正規のオプション
を付したコマンドに変換された後、コマンド実行手段に
引き渡されて実行される。
【0008】
【実施例】以下図面を用いて本発明を説明する。図1は
本発明の全体を示すシステム構成図である。具体的に
は、本実施例はキーボード等の入力手段1と、CRTデ
ィスプレイ等の表示手段2、更にコンピュータ10とか
らなるシステムである。またコマンド実行手段3は、O
Sやアプリケーションプログラム等の独立したプログラ
ムであって、本発明はこのようなプログラムと入力手段
1との間に位置するものである。
【0009】支援情報編集手段4は、入力手段1および
表示手段2等を用いてコマンド入力支援情報ファイル5
の記憶内容を編集するもので、対話型のテキスト編集機
能を有するものでよい。コマンド入力支援情報ファイル
5およびコマンド入力支援手段6は、本発明の中心をな
すもので、コマンド入力支援情報ファイル5のファイル
は個々のコマンド毎に作成される。
【0010】図2は、該コマンド入力支援情報ファイル
5の各ファイルのファイル構造を示すものである。各フ
ァイルは、ヘッダー部51とオプション記述部52とか
らなり、オプション記述部52は各コマンドのオプショ
ン数に応じて複数存在することもある。ヘッダー部51
は、当該ファイルに共通の事項を定義するもので、本実
施例ではタイトルメッセージ511、メッセージ長51
2、オプション数513からなる。タイトルメッセージ
511は、コマンド入力支援時に画面の最上行等に表示
されるようなメッセージで、当該コマンドの処理内容や
使用目的等オペレータが使用する際最も分かりやすく、
間違ってコマンドを選択した際でも誤入力であることが
分かるようなものが望ましく、当然かな漢字混じり文を
用いても良い。
【0011】メッセージ長512は、該コマンド入力支
援情報ファイル5の内容に従って、当該コマンドに対応
するメッセージを表示した際必要とする行数に該当する
もので、本実施例では後述するヘルプ情報524の総行
数に相当する。この項目は、通常の表示装置が一度に表
示できる行数に限度があるため、これを越えた表示を行
う際はスクロール制御等を行うためのものである。よっ
て、実際にヘルプ情報を表示しながらその行数をカウン
トして制御し、本項目を定義しない方法でもよい。オプ
ション数513は、当該コマンドのオプションやパラメ
ータの総数に該当するもので、その数だけオプション記
述部52が存在する。
【0012】次に、オプション記述部52の詳細につい
て説明する。本実施例では、オプション記述部52は、
オプション順521、正規オプション522、選択方法
523、ヘルプ情報524からなる。オプション順52
1は、正規のコマンド文字列を作成する際、当該オプシ
ョンあるいはパラメータを付加する順序に該当するもの
である。すなはち、コマンド作成時には、コマンドの後
に続けて、後述するようにして選択されたオプションや
パラメータの中で最もオプション順の小さなものから順
に配置していく。従って、本発明により支援される情報
は、正規のコマンドのオプション配列とは関係のない順
序で表示してもよく、オペレータにとって最も使いよい
順序で、各オプション記述部52の配列を編集すること
が好ましい。正規オプション522は、最終のコマンド
を作成する際、原則的にそのまま用いられる正規のオプ
ションやパラメータ名の文字列に相当するものである。
【0013】選択方法523は、当該オプションの入力
方法に相当するもので、入力フィールドへの入力方法、
入力された内容の取扱、前記正規オプション522から
正規オプションを作成する際の取決めを定義するもので
ある。例えば、該領域が「PARA_MODE」であっ
た場合、オプションの入力フィールドに何らかの入力が
あると該オプションが選択されたものと見做す。また、
該領域が「OPT1_MODE」であった場合、入力フ
ィールドに「YES」又は「NO」を入力し、YESの
場合は該オプションが選択されたもの、NOの場合は選
択されなかったものと見做す。更に、該領域が「OPT
2_MODE」であった場合、入力フィールドに文字を
入力し、入力された文字をパラメータとして該オプショ
ンを選択する。
【0014】以上の例では、入力フィールドを設けて入
力を行ったが、予め設定されたメッセージ文字列を順に
表示してゆき所望のオプションに該当するものを選択す
るメニュー方式等をとってもよい。
【0015】ヘルプ情報524は、当該オプションやパ
ラメータに対するヘルプメッセージや前記入力フィール
ドを定義するものであり、原則的に本ヘルプ情報がその
ままコマンド入力支援時に表示される。また、入力フィ
ールドは「〔〕」等の特定のデリミタを設定して分別す
るとよい。そして、このようなデリミタによって、デフ
ォルトとなる文字列を設定しておいてもよいし、前回入
力された値を該部に再格納し、次回入力時には前回の入
力値をデフォルトとしても良い。
【0016】以上のような内容からなるコマンド毎に記
憶されたコマンド入力支援情報ファイル5を参照しなが
ら、コマンド入力支援手段6はコマンドの入力支援を行
う。すなはち、本装置が起動された状態で、コマンドが
入力されると、コマンド入力支援手段6は当該コマンド
に対応するコマンド入力支援情報ファイルを抽出する。
そして、前述の如くオプション等の入力を行いその結果
をコマンド作成手段7に出力する。
【0017】コマンド作成手段7は、コマンド入力支援
手段6により入力されたデータを、前記コマンド入力支
援情報ファイルを参照しつつ正規のコマンド文字列に変
換する。そして、一連の変換を終え正規のコマンド文字
列を得られたなら、これをコマンド実行手段3に引き渡
し総ての処理を終える。
【0018】以下、前記の実施例を具体例を用いて更に
説明する。図3は文書操作に関するコマンドに対応する
コマンド入力支援情報ファイルの内容の一例を示すもの
である。該コマンドには27個のオプションが存在する
が、各オプション記述部52の内容は行の先頭よりデリ
ミタ「@」を付して配置されている。同図において、1
個目のオプションは文書名を指定するものであるが、こ
のオプションは26の順番を有するため仮に総てのオプ
ションが選択されれば26番目に配置される。更に、選
択方法は「OPT2_MODE」であるから、入力フィ
ールドに何らかの入力、すなはち文書名が入力されると
これをパラメータとして、オプション「−f」が選択さ
れる。また、正規オプション522、ヘルプ情報524
の「#」はこのオプションが必須入力であることを示し
ている。
【0019】図4は、図3のコマンド入力支援情報ファ
イルに従って表示手段2に表示されたコマンド入力支援
画面の一例である。図3のコマンド入力支援情報ファイ
ルではメッセージ長が36であり、通常の表示装置の表
示行数は24であるので、頁切替えを行いながら表示入
力を行う。最初のオプションはタイトルメッセージに引
き続いて第2行目に表示されている。図4において下線
の付された部分は入力手段1より入力された部分であ
り、「sample」は文書名として入力された。ま
た、最後のオプションである作成は「YES」と入力さ
れたため選択される。図4の入力に対して作成されるコ
マンド文字列は、「(コマンド) −c −f sam
ple」となる。
【0020】オペレータはこのように、図4のような表
示画面にしたがって、オプションの選択やパラメータの
入力を行う。そして、メッセージや選択方法が不適切で
あると感じたなら、支援情報編集手段4を用いて随時変
更を行う。
【0021】
【発明の効果】本発明によれば、完成した既成プログラ
ムについても容易にコマンド選択のためのヘルプ機能を
付加することが出来る。しかも、ヘルプメッセージやオ
プションの入力方法を自由に設定できるため、自分に最
も適した形に設定することが出来る。尚、支援されるオ
プションは、全体のオプションの中からそのオペレータ
にとって必要なもののみを選択してコマンド入力支援情
報ファイルを作成すれば良いので、支援画面も見易くで
き、しかも選択を効率的に行うことが出来る。
【図面の簡単な説明】
【図1】本発明の全体を示すシステム構成図である。
【図2】コマンド入力支援情報ファイルのファイル構造
図である。
【図3】コマンド入力支援情報ファイルの内容の一例を
示す説明図である。
【図4】表示手段に表示されたコマンド入力支援画面の
一例を示す説明図である。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 入力手段より、オプションやパラメータ
    を必要とするコマンドを入力して、コマンド実行手段に
    引き渡す装置であって、各コマンド毎に正規のオプショ
    ンと該オプションに関するヘルプ情報とを対応して記憶
    するコマンド入力支援情報ファイルと、該コマンド入力
    支援情報ファイルの内容を編集する支援情報編集手段
    と、前記コマンド入力支援情報ファイルの内容に基づい
    て表示手段にヘルプ情報を表示しながらオプションの選
    択を行うコマンド入力支援手段と、該コマンド入力支援
    手段から入力されたデータを正規のコマンド及びオプシ
    ョンに変換するコマンド作成手段とからなるコマンド入
    力支援装置。
JP4257137A 1992-08-31 1992-08-31 コマンド入力支援装置 Pending JPH0683555A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4257137A JPH0683555A (ja) 1992-08-31 1992-08-31 コマンド入力支援装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4257137A JPH0683555A (ja) 1992-08-31 1992-08-31 コマンド入力支援装置

Publications (1)

Publication Number Publication Date
JPH0683555A true JPH0683555A (ja) 1994-03-25

Family

ID=17302234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4257137A Pending JPH0683555A (ja) 1992-08-31 1992-08-31 コマンド入力支援装置

Country Status (1)

Country Link
JP (1) JPH0683555A (ja)

Similar Documents

Publication Publication Date Title
US5903905A (en) Method for simultaneously constructing and displaying a dynamic preview of a document that provides an accurate customized document
US5621875A (en) Method and system for automatic formatting of user selected text
JP2005250944A (ja) 印刷データ編集装置及び印刷データ編集プログラム
WO2001044982A1 (en) Multilingual editor
JPH0689324A (ja) フォーム確立ツールキットおよびフォーム確立方法
JPH02250161A (ja) 入力文字表示方式
JP2002207722A (ja) アイコン表示付き文字組空き量設定装置、文字組空き量設定プログラム及びそれを記録した記録媒体
JP2005032047A (ja) ファイル自動生成装置、方法、プログラム及び記憶媒体
JPH0683555A (ja) コマンド入力支援装置
JP2024074777A (ja) プレゼンテーション作成支援プログラム
JP2574301B2 (ja) 文書作成装置
JPH10260961A (ja) Www用htmlファイル作成方法及び装置
JPH06110882A (ja) 文書編集装置および方法
JPH08235184A (ja) 文書編集装置
JPH05108629A (ja) 文書処理装置
JP2967488B2 (ja) 文書編集装置
JP2000348032A (ja) 文書作成装置、及び文書作成方法
WO2024014355A1 (ja) 制御プログラム編集装置、編集方法、およびプログラム
JPH01191256A (ja) 文書作成装置
JPH1069381A (ja) プログラム説明書作成支援装置
JPH01149164A (ja) テキスト編集方式
JPH03127269A (ja) 情報処理装置と情報処理方法
JPH096600A (ja) テキスト入力支援方式
JPH06324854A (ja) マルチメディアのアプリケーション作成方式
JPH024026A (ja) 文書処理装置