JPH0452750A - Pre-command interpreter system - Google Patents
Pre-command interpreter systemInfo
- Publication number
- JPH0452750A JPH0452750A JP15564490A JP15564490A JPH0452750A JP H0452750 A JPH0452750 A JP H0452750A JP 15564490 A JP15564490 A JP 15564490A JP 15564490 A JP15564490 A JP 15564490A JP H0452750 A JPH0452750 A JP H0452750A
- Authority
- JP
- Japan
- Prior art keywords
- command
- user
- terminal
- interpreter
- input
- 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
Links
- 238000000034 method Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は電子計算機システムにおけるプリコマンドイン
タプリタ方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pre-command interpreter method in an electronic computer system.
通信回線を介して端末と接続され、端末からのコマンド
入力によって利用者からの要求を実現する電子計算機シ
ステムにおいては、一般に、コマンドの解析を行うコマ
ンドインタプリタと、そのコマンドに対応する処理を実
行する複数のコマンドプロセッサとを備えている。Computer systems that are connected to terminals via communication lines and that fulfill requests from users by inputting commands from the terminal generally include a command interpreter that analyzes commands and executes processing that corresponds to the commands. Equipped with multiple command processors.
ところで、コマンドインタプリタは、汎用的に使用され
るものであることから、入力可能なコマンドは標準化さ
れており、従って、利用者は規定された正規のコマンド
の入力フォーマントに従い、所望の処理を行わせるため
のコマンド列を入力するものであった。By the way, since command interpreters are used for general purposes, the commands that can be input are standardized, so users can perform the desired processing according to the specified formal command input format. It was used to enter a command string to perform the command.
[発明が解決しようとする課題〕
上述したように、従来の電子計算機システムにおいては
、利用者は標準化されたコマンドを組み合わせることに
より所望の処理を行わせることができるものであったが
、常に標準化された入力フォーマントに従ってコマンド
入力を行わなければならないため、適用業務毎に定型パ
ターンの入力を行いたい場合や、個人的に自由なフォー
マットでコマンド入力を行いたい場合等において、コマ
ンド入力方式をカスタマイズしたいという要望に応える
ことができず、柔軟性に欠けるという欠点があった。[Problems to be Solved by the Invention] As mentioned above, in conventional computer systems, users were able to perform desired processing by combining standardized commands. Since commands must be input according to the specified input format, the command input method can be customized if you want to input a fixed pattern for each application, or if you want to input commands in a personal format. It had the disadvantage of being inflexible and unable to respond to people's requests.
本発明は上記の点に鑑み提案されたものであり、その目
的とするところは、利用者が自由にカスタマイズしてコ
マンドを使用することのできるプリコマンドインタプリ
タ方式を提供することにある。The present invention has been proposed in view of the above points, and its purpose is to provide a pre-command interpreter system that allows users to freely customize and use commands.
本発明は上記の目的を達成するため、端末との入出力を
行う端末入出力部と、
端末から入力された利用者固有のコマンド列を標準のコ
マンド列へ変換するプリコマンドインタプリタと、
コマンド列の解析を行うコマンドインタプリタと、
コマンドに対応する処理を実行するコマンドプロセッサ
とを備えるようにしている。In order to achieve the above object, the present invention includes: a terminal input/output unit that performs input/output with a terminal; a pre-command interpreter that converts a user-specific command string input from the terminal into a standard command string; and a command string. It is equipped with a command interpreter that analyzes the command, and a command processor that executes processing corresponding to the command.
〔作用〕
本発明のプリコマンドインタプリタ方式にあっては、端
末入出力部が端末との入出力を行い、プリコマンドイン
タプリタが端末から入力された利用者固有のコマンド列
を標準のコマンド列へ変換し、コマンドインタプリタが
コマンド列の解析を行い、コマンドプロセッサがコマン
ドに対応する処理を実行する。[Operation] In the pre-command interpreter method of the present invention, the terminal input/output unit performs input/output with the terminal, and the pre-command interpreter converts a user-specific command string input from the terminal into a standard command string. Then, the command interpreter analyzes the command string, and the command processor executes processing corresponding to the command.
以下、本発明の実施例につき図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明のプリコマンドインタプリタ方式を適用
した電子計算機システムの一実施例を示す構成図である
。FIG. 1 is a block diagram showing an embodiment of a computer system to which the pre-command interpreter method of the present invention is applied.
第1図において、電子計算機1には通信回線7を介して
端末8が接続され、これらにより電子計算機システムが
構成される。また、電子計算機1は、端末8との入出力
を行う端末入出力部2と、端末8から入力された利用者
固有のコマンド列を標準のコマンド列へ変換するプリコ
マンドインタプリタ3と、コマンド列の解析を行うコマ
ンドインタプリタ4と、コマンドに対応する処理を実行
するコマンドプロセッサ5およびその集合体であるコマ
ンドプロセッサ群6とを含んでいる。In FIG. 1, a terminal 8 is connected to a computer 1 via a communication line 7, and these constitute a computer system. The computer 1 also includes a terminal input/output unit 2 that performs input/output with the terminal 8, a pre-command interpreter 3 that converts a user-specific command string input from the terminal 8 into a standard command string, and a command string. It includes a command interpreter 4 that analyzes commands, a command processor 5 that executes processing corresponding to commands, and a command processor group 6 that is a collection thereof.
第2図は上記の実施例の動作例を示したものであり、以
下、第1図および第2図を参照して実施例の動作を説明
する。FIG. 2 shows an example of the operation of the above embodiment, and the operation of the embodiment will be explained below with reference to FIGS. 1 and 2.
利用者は予め電子計算機1のプリコマンドインタプリタ
3に利用者固有のコマンド列とそれに対応する標準のコ
マンド列との関係を登録しておく。The user registers in advance in the pre-command interpreter 3 of the computer 1 the relationship between the user-specific command string and the corresponding standard command string.
例えば、標準のコマンド列で
jklm、n、o、p、q
で表されるコマンド列に対し、利用者固有のコマンド列
として例えば
abc d、e、f
を対応付けておく。なお、登録内容はいつでも変更可能
である。For example, a standard command string represented by jklm, n, o, p, q is associated with user-specific command strings such as abc d, e, f. Note that the registered contents can be changed at any time.
その後、第2図に示すように、利用者が端末8から例え
ば
abc d、e、f
のコマンド列を入力すると、電子計算機1の端末入出力
部2がそのコマンド列を受信する。Thereafter, as shown in FIG. 2, when the user inputs a command string, for example, abc d, e, f, from the terminal 8, the terminal input/output section 2 of the computer 1 receives the command string.
端末入出力部2はその利用者がプリコマンドインタプリ
タ3を登録しているか否かを判断し、登録していれば受
信したコマンド列をプリコマンドインタプリタ3に渡す
。登録していなければ通常通りに直接にコマンドインタ
プリタ4に渡す。The terminal input/output unit 2 determines whether or not the user has registered the pre-command interpreter 3, and if so, passes the received command string to the pre-command interpreter 3. If it is not registered, it is passed directly to the command interpreter 4 as usual.
コマンド列を渡されたプリコマンドインタプリタ3は、
コマンド列を解析し、今の例では該当するコマンド列が
登録されているため、そのコマンド列に対応する標準の
コマンド列
jklm、n、o、p、q
をコマンドインタプリタ4に渡す。なお、該当するコマ
ンド列が登録されていない場合は直接にコマンドインタ
プリタ4に渡す。The pre-command interpreter 3 that has been passed the command string,
The command string is analyzed, and in this example, since the corresponding command string is registered, the standard command string jklm, n, o, p, q corresponding to that command string is passed to the command interpreter 4. Note that if the corresponding command string is not registered, it is passed directly to the command interpreter 4.
標準のコマンド列を渡されたコマンドインタプリタ4は
、そのコマンド列を解析し、要求される処理に対応する
コマンドプロセッサ5をコマンドプロセッサ群6の中か
ら選択して起動する。The command interpreter 4 to which the standard command string is passed analyzes the command string, selects and activates a command processor 5 corresponding to the requested processing from the command processor group 6.
起動されたコマンドプロセッサ5は対応する処理(コマ
ンド)を実行し、実行結果を端末入出力部2に渡す。The activated command processor 5 executes the corresponding process (command) and passes the execution result to the terminal input/output unit 2.
端末人出力部2は渡された実行結果を端末8に返す。The terminal output unit 2 returns the passed execution result to the terminal 8.
以上説明したように、本発明のプリコマンドインタプリ
タ方式にあっては、利用者が自由にカスタマイズしたフ
ォーマットでコマンド入力を行えるので、適用業務毎に
定型パターンの入力を行いたい場合や、個人的に自由な
フォーマントでコマンド入力を行いたい場合等において
使い勝手が非常に良くなるという効果がある。As explained above, in the pre-command interpreter system of the present invention, the user can input commands in a freely customized format. This has the effect of greatly improving usability when it is desired to input commands in a free form.
第1図は本発明のプリコマンドインタプリタ方式を通用
した電子計算機システムの一実施例を示す構成図および
、
第2図は実施例の動作説明図である。
図において、
1・・・・・・・・・電子計算機
2・・・・・・・・・端末人出力部
第1図
3・・・・・・・・・プリコマンドインタプリタ4・・
・・・・・・・コマンドインクプリタ5・・・・・・・
・・コマンドプロセッサ6・・・・・・・・・コマンド
プロセッサ群7・・・・・・・・・通信回線
8・・・・・・・・・端末FIG. 1 is a block diagram showing an embodiment of a computer system using the pre-command interpreter system of the present invention, and FIG. 2 is an explanatory diagram of the operation of the embodiment. In the figure, 1... Computer 2... Terminal output unit Figure 1 3... Pre-command interpreter 4...
......Command Inputer 5...
...Command processor 6...Command processor group 7...Communication line 8...Terminal
Claims (2)
入力された利用者固有のコマンド列を標準のコマンド列
へ変換するプリコマンドインタプリタと、 コマンド列の解析を行うコマンドインタプリタと、 コマンドに対応する処理を実行するコマンドプロセッサ
とを備えたことを特徴とするプリコマンドインタプリタ
方式。(1) A terminal input/output unit that performs input/output with the terminal, a pre-command interpreter that converts a user-specific command string input from the terminal into a standard command string, and a command interpreter that analyzes the command string. A pre-command interpreter method comprising a command processor that executes processing corresponding to a command.
用者固有のコマンド列を登録可能であると共に、登録内
容をいつでも変更可能とした請求項1記載のプリコマン
ドインタプリタ方式。(2) The pre-command interpreter system according to claim 1, wherein the pre-command interpreter is capable of registering user-specific command sequences for each terminal user, and is also capable of changing the registered contents at any time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15564490A JPH0452750A (en) | 1990-06-14 | 1990-06-14 | Pre-command interpreter system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15564490A JPH0452750A (en) | 1990-06-14 | 1990-06-14 | Pre-command interpreter system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0452750A true JPH0452750A (en) | 1992-02-20 |
Family
ID=15610480
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15564490A Pending JPH0452750A (en) | 1990-06-14 | 1990-06-14 | Pre-command interpreter system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0452750A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001236234A (en) * | 2000-02-21 | 2001-08-31 | Hiroshi Izumi | Computer and computer-readable recording medium |
-
1990
- 1990-06-14 JP JP15564490A patent/JPH0452750A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001236234A (en) * | 2000-02-21 | 2001-08-31 | Hiroshi Izumi | Computer and computer-readable recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0452750A (en) | Pre-command interpreter system | |
| JPH04131921A (en) | Interactive input system | |
| JP2003150440A (en) | Method for synchronizing multiple user interfaces, system and program thereof | |
| JPH1152983A (en) | Speech recognition apparatus | |
| JPH04260970A (en) | Method for inputting japanese language in application program | |
| JPH02257210A (en) | Character-string reinputting method | |
| JPH0363721A (en) | Data editing device | |
| JPH0876786A (en) | Information processing device | |
| JPS63111519A (en) | Input system for command procedure by picture processing type command | |
| JPH0594559A (en) | Keyboard input device equivalent system | |
| JPH03137725A (en) | Designation system for customized file in distributed editor | |
| JP2604907B2 (en) | Input / output method of local file data | |
| JPS63613A (en) | Input device | |
| JPH0567049A (en) | External command processor | |
| JPH0675881A (en) | Different machine kind terminal control and transmission control system | |
| JPS63132341A (en) | Conversational process control system | |
| JPH04162170A (en) | Japanese language processing system | |
| JPS60204069A (en) | Japanese input device | |
| JPS62159216A (en) | Mouse device | |
| JPH0471058A (en) | Computer system | |
| JPS62154062A (en) | Information retrieving and controlling system | |
| JPH09134267A (en) | Graphical user interface device | |
| JPH0525322B2 (en) | ||
| JPH01241672A (en) | Kanji input system to utilize kana for reading of kanji | |
| JPH0231208A (en) | Programming unit |