JPH034948B2 - - Google Patents
Info
- Publication number
- JPH034948B2 JPH034948B2 JP58028888A JP2888883A JPH034948B2 JP H034948 B2 JPH034948 B2 JP H034948B2 JP 58028888 A JP58028888 A JP 58028888A JP 2888883 A JP2888883 A JP 2888883A JP H034948 B2 JPH034948 B2 JP H034948B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- text
- line
- document
- statement
- 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.)
- Expired - Lifetime
Links
- 238000012545 processing Methods 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 11
- 239000000284 extract Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000000605 extraction Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 4
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】
(A) 発明の技術分野
本発明は文書作成処理装置、特にシステムに
種々の指令を与えるコマンドを、通常の文書テキ
ストと同様にテキスト内に作成できるようにし、
コマンドの入力・実行操作を効率的に行い得るよ
うにした文書作成処理装置に関するものである。[Detailed Description of the Invention] (A) Technical Field of the Invention The present invention enables commands for giving various commands to a document processing device, particularly a system, to be created in text in the same way as normal document text.
The present invention relates to a document creation processing device that can efficiently input and execute commands.
(B) 従来技術と問題点
一般に、文書作成処理装置においては、キーボ
ードから文書データを入力しつつ、デイスプレイ
画面上に文書データを表示し、文書を作成してい
くようにされる。例えば、「挿入」、「削除」、「改
行」等といつた文書編集のための指令は、通常キ
ーボードに設けられた専用のフアンクシヨン・キ
ーによつてシステムに与えられる。しかし、例え
ば現在の画面をテキストの最終位置に持つていく
とか、他のフアイルのある部分を取り出して、現
在のテキストに埋め込む等といつた少し複雑な指
令もしくは使用頻度の少ない指令に対しては、指
令毎にフアンクシヨン・キーを割当てることがで
きないので、予め定められた文字列をキーワード
とするコマンドによつて、システムに対する指示
内容が通知されるようになつている。(B) Prior Art and Problems Generally, in a document creation processing device, a document is created by inputting document data from a keyboard and displaying the document data on a display screen. For example, commands for document editing such as "insert", "delete", "line feed", etc. are usually given to the system by dedicated function keys provided on the keyboard. However, for slightly more complex or less frequently used commands, such as bringing the current screen to the final position of the text, or extracting a certain part of another file and embedding it in the current text, Since it is not possible to assign a function key to each command, the content of the instruction to the system is notified by a command using a predetermined character string as a keyword.
第1図は従来方式の問題点説明図を示す。図
中、1はデイスプレイの表示画面、2はテキスト
画面、3はデータ用カーソル、4はコマンド行、
5はコマンド用カーソルを表わす。 FIG. 1 shows a diagram explaining the problems of the conventional method. In the figure, 1 is the display screen, 2 is the text screen, 3 is the data cursor, 4 is the command line,
5 represents a command cursor.
従来、コマンド入力が可能な文書作成処理装置
においては、例えば第1図図示の如く、テキスト
画面2の領域とコマンド行4の領域とが、別々に
設けられ、コマンドの入力は、コマンド用カーソ
ル5の位置にキーインすることによつて行われて
いた。なお、データ用カーソル3やコマンド用カ
ーソル5等のカーソルは、画面上において次に操
作されるべき文字位置を示すものであつて、以下
その文字位置を現在桁と呼ぶ。 Conventionally, in a document creation processing device capable of inputting commands, an area for a text screen 2 and an area for a command line 4 are provided separately, for example as shown in FIG. This was done by keying in the position. Note that the cursors such as the data cursor 3 and the command cursor 5 indicate the character position to be operated next on the screen, and the character position is hereinafter referred to as the current digit.
上記従来の方式によれば、コマンドの入力時に
は、カーソルや視線を移動させる必要があり、ま
たコマンドの定型列等を予め生成しておくことが
できないので操作性が十分ではないという問題が
あつた。 According to the conventional method described above, when inputting a command, it is necessary to move the cursor or line of sight, and a fixed sequence of commands cannot be generated in advance, so there is a problem that the operability is not sufficient. .
(C) 発明の目的と構成
本発明は上記問題点の解決を図り、テキスト画
面とコマンド行とを区別して設ける必要をなく
し、本来、会話的に扱われるコマンド文を、テキ
スト処理機構を通して、通常の文書テキストと同
様に作成できるようにし、コマンド文群のプログ
ラム化、テキスト化、保存性、標準化等を実現可
能とした文書作成処理装置を提供することを目的
としている。そのため、本発明の文書作成処理装
置は、デイスプレイおよびキーボードをそなえ文
書テキストを処理すると共に、システムに対し文
書処理に関する種々の指令を与えるコマンドを入
力し実行するようにした文書作成処理装置におい
て、上記キーボードにコマンド・エンター・キー
を設け、上記コマンド・エンター・キーの押下に
よつて上記デイスプレイ画面上の現在桁を示すカ
ーソル位置を含む現在行に対応するテキスト・エ
リアからコマンド文を抽出するコマンド抽出部
と、該コマンド抽出部が抽出したコマンド文を解
釈するデコード部と、該デコード部によつて起動
され上記コマンド文の内容に従つて指令を実行す
るコマンド実行部と、上記コマンド文にエラーが
ない場合に上記テキスト・エリアから当該コマン
ド文を消去するコマンド消去部とを少なくともそ
なえ、コマンド・テキスト行の導入によるコマン
ド処理を行うことを特徴としている。以下、図面
を参照しつつ実施例に従つて説明する。(C) Object and Structure of the Invention The present invention aims to solve the above-mentioned problems, eliminates the need to provide a text screen and a command line separately, and allows command sentences that are originally handled conversationally to be processed normally through a text processing mechanism. It is an object of the present invention to provide a document creation processing device that can create a document text in the same way as a document text, and can realize programming, text conversion, storage stability, standardization, etc. of a group of command sentences. Therefore, the document processing device of the present invention is a document processing device that is equipped with a display and a keyboard, processes document text, and inputs and executes commands that give various instructions regarding document processing to the system. Command extraction by providing a command/enter key on the keyboard and extracting a command statement from the text area corresponding to the current line including the cursor position indicating the current digit on the display screen by pressing the command/enter key. a decoding unit that interprets the command statement extracted by the command extraction unit; a command execution unit that is activated by the decoding unit and executes instructions according to the contents of the command statement; The present invention is characterized in that it includes at least a command erasing section for erasing the command statement from the text area if it does not exist, and performs command processing by introducing a command text line. Hereinafter, embodiments will be described with reference to the drawings.
(D) 発明の実施例
第2図は本発明による処理概念の説明図、第3
図は本発明の一実施例構成、第4図は本発明の一
実施例処理態様説明図、第5図は本発明の一実施
例処理動作説明図を示す。(D) Embodiments of the invention Figure 2 is an explanatory diagram of the processing concept according to the present invention, Figure 3
The figure shows the configuration of an embodiment of the present invention, FIG. 4 is an explanatory diagram of a processing mode of an embodiment of the invention, and FIG. 5 is a diagram illustrating a processing operation of an embodiment of the invention.
第2図において、符号1ないし3は第1図に対
応し、6はキーボード、7はコマンド・エンタ
ー・キー、8−1および8−2はコマンド行、9
は現在行を表わす。 In FIG. 2, numerals 1 to 3 correspond to those in FIG. 1, 6 is a keyboard, 7 is a command enter key, 8-1 and 8-2 are command lines, 9
represents the current line.
本発明の場合、デイスプレイの表示画面1に、
テキスト画面2が設けられるが、このテキスト画
面2と別にコマンド行を設ける必要はない。すな
わち、図示コマンド行8−1,8−2等のように
コマンド行はテキストの中に任意に組み込まれ
る。換言すれば、コマンド文の生成は、通常の文
書データの入力となんら区別することなく、文書
生成機能(改行、削除、複写……等)を利用して
行われる。実際、コマンドとして渡される前はテ
キストそのものである。一方、キーボード6に
は、文書テキスト中のコマンド行をシステムに対
し引き渡すための専用のフアンクシヨン・キーで
あるコマンド・エンター・キー7が設けられる。
例えば、第2図(イ)図示の表示画面1において、コ
マンド行8−1のコマンドの実行をシステムに要
求する場合、カーソル3を図示省略したカーソル
移動キーによつて、コマンド行8−1に合わせ
る。カーソル3の文字位置が現在桁であつて、現
在桁のある行が現在行9である。ここでコマン
ド・エンター・キー7を打鍵すると、システム側
では、現在行のテキスト文字列がコマンド行であ
ると判断するようになつている。そして、コマン
ド行8−1を分析し、もしエラーがあれば画面1
の端などにエラーの旨の表示を行い、コマンド・
エンター・キー7が打鍵される前の状態に復元す
る。コマンドが正しく、その実行が正常に終了す
れば、現在行9にあつたコマンド行8−1をテキ
スト中から削除する。すなわち、表示画面1は、
例えば第2図(ロ)図示の如くになる。もちろん、コ
マンド行8−1が、例えば現在行9に、他のフア
イルからの一部の文書データを抽出して挿入する
ことを指示するものであれば、それが挿入された
形の文書テキストが、表示されることになる。 In the case of the present invention, on the display screen 1 of the display,
Although a text screen 2 is provided, there is no need to provide a command line separately from this text screen 2. In other words, command lines such as illustrated command lines 8-1, 8-2, etc. are optionally incorporated into the text. In other words, command statement generation is performed using document generation functions (line feed, deletion, copying, etc.) without any distinction from normal document data input. In fact, it is just text before it is passed as a command. On the other hand, the keyboard 6 is provided with a command enter key 7, which is a dedicated function key for passing a command line in a document text to the system.
For example, when requesting the system to execute the command on the command line 8-1 on the display screen 1 shown in FIG. match. The character position of cursor 3 is the current digit, and the line where the current digit is located is current line 9. When the command enter key 7 is pressed here, the system determines that the text string on the current line is a command line. Then, analyze command line 8-1, and if there is an error, screen 1
Displays an error message at the edge of the
The state is restored to the state before the enter key 7 was pressed. If the command is correct and its execution ends normally, the command line 8-1, which is currently on line 9, is deleted from the text. That is, the display screen 1 is
For example, it will be as shown in FIG. 2(b). Of course, if the command line 8-1 instructs to extract and insert some document data from another file into the current line 9, for example, the document text in the inserted form will be , will be displayed.
いわば本発明は、文書編集操作上においては、
何んの意味もない文書データと、文書編集の命令
とも言えるコマンド文とを、一体に生成してお
き、そのコマンドを任意の時点で実行させること
とができるようにしたものであつて、これまでの
文書作成処理装置になかつた思想を取り入れたも
のということができる。しかも、コマンド実行後
は、そのコマンド文をテキスト中から自動的に削
除するので、文書の印字出力時に、無駄な操作を
必要とすることはない。なお、コマンド行には、
必ずしもコマンド文だけが存在しなければならな
いわけではなく、通常の文書データが含まれてい
てもよい。コマンドの分析時に現在行にある通常
の文書データとコマンド文とを区別することは容
易であり、実行終了後に文書データを残して、コ
マンド文だけを削除することは可能であるからで
ある。 In other words, the present invention, in document editing operations,
This is a system that generates meaningless document data and a command statement, which can be called a command for editing the document, and allows the command to be executed at any time. It can be said that it incorporates ideas that were not present in previous document processing devices. Furthermore, after a command is executed, the command statement is automatically deleted from the text, so no unnecessary operations are required when printing out the document. In addition, on the command line,
It is not necessarily necessary that only command statements exist, and normal document data may also be included. This is because when analyzing a command, it is easy to distinguish between normal document data on the current line and the command statement, and it is possible to leave the document data and delete only the command statement after execution is complete.
第3図は本考案の一実施例構成を示している。
図中、符号6および7は第2図に対応し、10は
デイスプレイ、11は画面メモリ、12は画面制
御部、13はウインドウ・レジスタ、14はカー
ソル制御部、15はカーソル・レジスタ、16は
用紙メモリ、17は表示窓、18はキーボード制
御部、19はコマンド処理部、20はコマンド抽
出部、21はデコード部、22はエラー処理部、
23はコマンド消去部、24はコマンド実行部、
25はテキスト編集部、26は外部記憶装置を表
わす。 FIG. 3 shows the configuration of an embodiment of the present invention.
In the figure, numerals 6 and 7 correspond to those in FIG. 2, 10 is a display, 11 is a screen memory, 12 is a screen control section, 13 is a window register, 14 is a cursor control section, 15 is a cursor register, and 16 is a Paper memory, 17 a display window, 18 a keyboard control section, 19 a command processing section, 20 a command extraction section, 21 a decoding section, 22 an error processing section,
23 is a command erasing section, 24 is a command execution section,
25 represents a text editing section, and 26 represents an external storage device.
画面メモリ11は、デイスプレイ10に表示さ
れるコード情報が格納されるメモリである。用紙
メモリ16は、人間が筆記するときに用いる紙に
相当するメモリであつて、現在作成中のテキスト
または、例えばフレキシブル・デイスク等の外部
記憶装置26から読み出したテキストの内容を保
持するメモリである。デイスプレイ10は、用紙
メモリ16の空間全体を表示するほど、一般に大
きくはない。そこで、概念的にデイスプレイ10
の表示画面の大きさに対応した表示窓17が設定
され、表示窓17によつて、用紙メモリ16の内
容を切り出して、画面メモリ11に転送する。こ
の制御は、画面制御部12が行う。ウインドウ・
レジスタ13は、表示窓17の用紙メモリ16に
おけるアドレスを保持するものである。ウインド
ウ・レジスタ13の内容を更新することによつ
て、表示窓17の位置を移動させ、表示画面をス
クロールさせることができる。 The screen memory 11 is a memory in which code information displayed on the display 10 is stored. The paper memory 16 is a memory equivalent to the paper used by humans when writing, and is a memory that holds the contents of the text currently being created or the text read from an external storage device 26 such as a flexible disk. . Display 10 is generally not large enough to display the entire space of paper memory 16. Therefore, conceptually, Display 10
A display window 17 corresponding to the size of the display screen is set, and the contents of the paper memory 16 are cut out by the display window 17 and transferred to the screen memory 11. This control is performed by the screen control section 12. Window
The register 13 holds the address of the display window 17 in the paper memory 16. By updating the contents of the window register 13, the position of the display window 17 can be moved and the display screen can be scrolled.
カーソル制御部14は、カーソルの画面メモリ
11における位置情報が格納されたカーソル・レ
ジスタ15を保持し、例えば、文字が1文字入力
されたときに、次に操作されるべき文字位置を示
すカーソルを1文字分右へ移動させる制御を行う
ものである。キーボード制御部18は、キーボー
ド6を制御するものであつて、例えばコマンド・
エンター・キー7が打鍵されると、それを検出し
てコマンド処理部19を呼び出すものである。 The cursor control unit 14 maintains a cursor register 15 in which position information of a cursor in the screen memory 11 is stored. This controls the movement to the right by one character. The keyboard control unit 18 controls the keyboard 6 and, for example, inputs commands and
When the enter key 7 is pressed, it is detected and the command processing section 19 is called.
コマンド処理部19のコマンド抽出部20は、
表示窓17中の現在行からコマンド文を抽出する
ものである。抽出されたコマンド文は、デコード
部21に伝達される。デコード部21はコマンド
文のチエツクを行い、コマンド文を解析するもの
である。コマンド文の内容が正しければ、そのコ
マンドに対応するコマンド実行部24を起動す
る。コマンド文に誤りがあれば、エラー処理部2
2を呼び出す。エラー処理部22は、画面メモリ
11にエラー情報を転送し、コマンド・エラーを
操作者に通知するものである。例えば、エラー・
メツセージ解除キーの入力によつて、画面を完全
にコマンド・エンター・キー押下直前の状態に戻
す処理も実行する。 The command extraction unit 20 of the command processing unit 19
A command statement is extracted from the current line in the display window 17. The extracted command sentence is transmitted to the decoding unit 21. The decoding section 21 checks command sentences and analyzes them. If the contents of the command statement are correct, the command execution unit 24 corresponding to the command is activated. If there is an error in the command statement, error handling section 2
Call 2. The error processing unit 22 transfers error information to the screen memory 11 and notifies the operator of command errors. For example, error
By inputting the message release key, processing is also executed to completely return the screen to the state immediately before the command/enter key was pressed.
コマンド消去部23は、コマンド実行部24の
実行開始時または実行終了時に、コマンド抽出部
20が抽出したコマンド文を用紙メモリ16から
削除するものである。削除した部分にいては、改
行制御コードが考慮されたうえで、字詰め、また
は行詰めが行われる。 The command deletion section 23 deletes the command sentence extracted by the command extraction section 20 from the paper memory 16 when the command execution section 24 starts or ends execution. In the deleted portion, character filling or line filling is performed after taking into account the line feed control code.
コマンド実行部24は、各種コマンドを実行処
理し、テキスト編集部25は文字キーや一般のフ
アンクシヨン・キー情報を入力して用紙メモリ1
6上に文書テキスト等を作成し、編集するもので
ある。これらは、従来と同様であると考えてよ
い。 The command execution section 24 executes various commands, and the text editing section 25 inputs character keys and general function key information and stores them in the paper memory 1.
6 to create and edit document text, etc. These can be considered to be the same as before.
次に第4図に従つて、本発明の一実施例処理態
様を説明する。 Next, a processing mode of an embodiment of the present invention will be explained with reference to FIG.
例えば、第4図イ図示のような文書が現在取り
扱われているとする。表示窓17で切り出された
用紙メモリ16の内容が、デイスプレイ画面に表
示されていることになる。表示窓17の移動に
は、例えばスクロール・キーが用いられ、カーソ
ル3の移動には、カーソル移動キーが用いられ
る。第4図イ図示の状態で、キーボード上の1行
生成キーが押下されると、現在行の次に新しい空
白行30が生成され、第4図ロ図示の状態にな
る。すなわち、表示窓17の位置は、用紙メモリ
16内において1行分下に移動させられる。ま
た、現在行の次の行以降のテキストの内容全体
が、1行分下に移動させられ、用紙メモリ16内
の用紙空間の最終行は消滅させられる。ただし、
最終行が空白行でないときには、予め警告が出さ
れる。そして、上記移動によつて空いた1行を空
白コードで埋め、空白行とする。現在桁は左端の
桁に移動し、新空白行30である現在行の第1文
字目に設定される。 For example, suppose that a document as shown in FIG. 4A is currently being handled. The contents of the paper memory 16 cut out by the display window 17 are displayed on the display screen. For example, a scroll key is used to move the display window 17, and a cursor movement key is used to move the cursor 3. When the 1 line generation key on the keyboard is pressed in the state shown in FIG. 4A, a new blank line 30 is generated next to the current line, resulting in the state shown in FIG. 4B. That is, the position of the display window 17 is moved down one line in the paper memory 16. Additionally, the entire text content starting from the line following the current line is moved down by one line, and the last line of the paper space in the paper memory 16 is erased. however,
If the last line is not a blank line, a warning is issued in advance. Then, the line left vacant by the above movement is filled with a blank code, making it a blank line. The current digit moves to the leftmost digit and is set to the first character of the current line, which is a new blank line 30.
ここで文字キーを入力すれば、通常のテキスト
編集作成機能により、所要のテキスト行が追加さ
れることになる。このテキスト行の作成は、文書
データもコマンド文も区別することなく、同様に
取り扱われる。この例では、マクロテキスト呼出
しコマンド(%コマンド)のコマンド文を入力し
ている。マクロテキスト呼出しコマンドは、例え
ば第4図ハ図示の如く、マクロテキスト名と任意
数のパラメータ代入値とからなるものであつて、
予め登録されたマクロテキスト31をコマンド実
行時に呼び出し、現在行に付け加えるものであ
る。パラメータ代入値は、マクロテキスト31の
可変項目(例えば&)を置換するものである。 If you enter a character key here, the required text line will be added using normal text editing and creation functions. The creation of this text line is handled in the same way, without distinguishing between document data and command statements. In this example, a command statement for a macro text calling command (% command) is input. The macro text calling command consists of a macro text name and an arbitrary number of parameter substitution values, as shown in FIG. 4C, for example.
A pre-registered macro text 31 is called up when a command is executed and added to the current line. The parameter substitution value replaces a variable item (for example, &) in the macro text 31.
第4図ハ図示コマンド文をテキスト行として入
力し、同様なコマンド文をもう1行必要とする場
合には、例えば現在行複製キーによつて、当該コ
マンド文のテキスト行をワンタツチで複製するこ
とができる。第4図ニは、こうして複製した状態
を示している。すなわち、現在行複製キーは、現
在行の下に新しい行を1行生成し、その行に現在
行と同じデータをコピーするが、実行後は現在行
も現在桁も画面上において動かないようにするこ
とを指示するものである。このようにコマンド文
も、通常の文書データ同様に、テキスト編集の各
種処理機能を利用して効率的に作成することがで
きる。 If a command statement is input as a text line and another line of the same command statement is required, the text line of the command statement can be duplicated with one touch using the current line copy key, for example. Can be done. FIG. 4D shows the state of replication. In other words, the current line duplication key generates a new line below the current line and copies the same data as the current line to that line, but after execution, the current line and current column do not move on the screen. This is an instruction to do. In this way, command sentences can be efficiently created using various text editing processing functions, just like normal document data.
第4図ニ図示の状態で、コマンド・エンター・
キーが打鍵されたとする。用紙メモリ16からカ
ーソル3のある現在行のテキストが取り出され、
コマンド文が分析されて、正しければコマンドが
実行される。この例では、コマンド文はマクロテ
キスト呼出しコマンドを示しているので、「DO」
という名称のマクロテキスト31が呼び出され
て、マクロ展開が行われる。このとき、パラメー
タ代入値ABCは、可変項目にセツトされる。コ
マンド実行後、現在行のコマンド文は、テキスト
から削除されるので、表示窓17は、第4図ホ図
示の如くになる。 In the state shown in Figure 4D, press the command Enter button.
Suppose a key is pressed. The text of the current line where the cursor 3 is located is retrieved from the paper memory 16,
The command statement is analyzed and if it is correct, the command is executed. In this example, the command statement indicates a macro text invocation command, so "DO"
The macro text 31 with the name is called and macro expansion is performed. At this time, the parameter substitution value ABC is set as a variable item. After the command is executed, the command statement on the current line is deleted from the text, so the display window 17 becomes as shown in FIG. 4E.
もし、コマンド・エンター・キーが押下され
て、コマンド文が分析され、エラーが検出される
と、表示画面の一部に、例えば第4図ヘに示され
るような、エラー・メツセージ32が表示され
る。確認後にエラー・メツセージ解除キーによつ
て、エラー・メツセージを解除すれば、画面はコ
マンド・エンター・キー入力前の状態、すなわ
ち、第4図ニの表示窓17に示される状態に復元
される。この後、エラー原因を取り除いて、再度
コマンド・エンター・キーを押下すればよい。 If the command enter key is pressed and the command statement is analyzed and an error is detected, an error message 32 will be displayed on a portion of the display screen, for example as shown in FIG. Ru. After confirmation, if the error message is canceled using the error message cancellation key, the screen is restored to the state before the input of the command enter key, that is, the state shown in the display window 17 of FIG. 4D. After this, all you have to do is remove the cause of the error and press the command/enter key again.
第4図ホ図示の状態から、例えばカーソル3を
2行分下に移動させ、例えばパラメータ代入値
ABCを必要に応じて変更し、同様にマクロ展開
処理を実行させることができる。 From the state shown in Figure 4E, for example, move the cursor 3 down two lines, and
ABC can be changed as necessary and macro expansion processing can be executed in the same way.
第4図からわかるように、現在行はほとんど移
動することはないので、従来方式のように、コマ
ンド文入力実行毎に、画面下部に固定的に設けら
れたコマンド行領域へ視線を移動させる必要がな
く、またエラーがあつた場合にも簡単にコマンド
文を修正して再入力することができる。 As can be seen from Figure 4, the current line hardly moves, so it is necessary to move the line of sight to the command line area fixedly provided at the bottom of the screen every time a command statement is input, as in the conventional method. If there is no error, you can easily modify the command statement and re-enter it.
次に、本発明の一実施例処理動作を、第5図を
参照して簡単に説明する。キーが入力されると、
まず第5図図示処理40によつて、コマンド・エ
ンター・キーであるかどうか判定される。コマン
ド・エンター・キーでない場合には、入力キー情
報がテキスト編集部等へ通知される。コマンド・
エンター・キーである場合には、処理41へ移
り、そのときの現在桁から、対応する用紙メモリ
のアドレスが求められる。次に処理42によつ
て、現在行を読み込み、処理43によつてコマン
ド文の抽出が行われる。抽出されたコマンド文
は、処理44によつてコマンド分析が行われる。
エラーがあれば処理47へ通知され、形式上正し
ければ、処理45によつて、コマンドが実行され
る。ここでも、エラーがあれば処理47に通知さ
れるが、コマンド実行後は、すべて正常とみなす
取り扱いをしてもよい。正常であれば、テキスト
内のコマンド文を除去し、必要に応じて字詰め、
行詰めを行つて、キー入力待ち状態に戻る。コマ
ンド分析等において、エラーが検出されると、処
理47によつて、エラー・メツセージを表示す
る。そして、例えばエラー・メツセージ解除キー
の入力をトリガとして、処理48によつて、画面
をキー入力前の状態に復元する。 Next, the processing operation of one embodiment of the present invention will be briefly explained with reference to FIG. When a key is entered,
First, in the process 40 shown in FIG. 5, it is determined whether the key is a command enter key. If the input key is not a command/enter key, the input key information is notified to the text editing department or the like. command·
If it is the enter key, the process moves to step 41, where the address of the corresponding paper memory is determined from the current digit at that time. Next, in process 42, the current line is read, and in process 43, a command statement is extracted. The extracted command sentence is subjected to command analysis in process 44.
If there is an error, the process 47 is notified, and if the format is correct, the command is executed by the process 45. Again, if there is an error, the process 47 is notified, but after the command is executed, everything may be treated as normal. If it is normal, remove the command statement in the text, pad it as necessary,
Fills the line and returns to the key input waiting state. If an error is detected during command analysis or the like, an error message is displayed in step 47. Then, for example, using the input of the error message release key as a trigger, the screen is restored to the state before the key input in process 48.
(E) 発明の効果
以上説明した如く本発明によれば、コマンド文
の生成にあたつて、システムのテキスト編集作成
機能をフルに活用できることとなる。一方、シス
テム側では固定的なコマンド行を廃止することに
より、コマンド文生成のための特別な処理をサポ
ートする必要がなくなる。コマンド行群をテキス
トとして保存したり、編集したりすることができ
るので、コマンドの定型列等は、テキストのマク
ロ処理機構等も通し、簡単に生成実行できるよう
になる。コマンド行は、現在の入力点付近で取り
扱われるため、従来のように特設されたコマンド
行とのカーソルや視線の移動が不要となり、操作
性が向上する。(E) Effects of the Invention As explained above, according to the present invention, the text editing and creation function of the system can be fully utilized when generating command sentences. On the system side, on the other hand, by abolishing fixed command lines, there is no need to support special processing for generating command statements. Since a group of command lines can be saved and edited as text, standard sequences of commands can be easily generated and executed through a text macro processing mechanism. Since the command line is handled near the current input point, there is no need to move the cursor or line of sight between the command line and the specially provided command line, which is required in the past, improving operability.
第1図は従来方式の問題点説明図、第2図は本
発明による処理概念の説明図、第3図は本発明の
一実施例構成、第4図は本発明の一実施例処理態
様説明図、第5図は本発明の一実施例処理動作説
明図を示す。
図中、1は表示画面、2はテキスト画面、3は
カーソル、6はキーボード、7はコマンド・エン
ター・キー、10はデイスプレイ、16は用紙メ
モリ、17は表示窓、20はコマンド抽出部、2
1はデコード部、23はコマンド消去部、24は
コマンド実行部、25はテキスト編集部を表わ
す。
Fig. 1 is an explanatory diagram of the problems of the conventional method, Fig. 2 is an explanatory diagram of the processing concept according to the present invention, Fig. 3 is the configuration of an embodiment of the present invention, and Fig. 4 is an explanation of the processing mode of an embodiment of the present invention. FIG. 5 shows an explanatory diagram of the processing operation of an embodiment of the present invention. In the figure, 1 is a display screen, 2 is a text screen, 3 is a cursor, 6 is a keyboard, 7 is a command enter key, 10 is a display, 16 is a paper memory, 17 is a display window, 20 is a command extractor, 2
1 represents a decoding section, 23 a command erasing section, 24 a command execution section, and 25 a text editing section.
Claims (1)
テキストを処理すると共に、システムに対し文書
処理に関する種々の指令を与えるコマンドを入力
し実行するようにした文書作成処理装置におい
て、上記キーボードにコマンド・エンター・キー
を設け、上記コマンド・エンター・キーの押下に
よつて上記デイスプレイ画面上の現在桁を示すカ
ーソル位置を含む現在行に対応するテキスト・エ
リアからコマンド文を抽出するコマンド抽出部
と、該コマンド抽出部が抽出したコマンド文を解
釈するデコード部と、該デコード部によつて起動
され上記コマンド文の内容に従つて指令を実行す
るコマンド実行部と、上記コマンド文にエラーが
ない場合に上記テキスト・エリアから当該コマン
ド文を消去するコマンド消去部とを少なくともそ
なえ、コマンド・テキスト行の導入によるコマン
ド処理を行うことを特徴とする文書作成処理装
置。1. In a document processing device that is equipped with a display and a keyboard and is configured to process document text and input and execute commands that give various instructions regarding document processing to the system, the keyboard is provided with a command enter key, a command extractor that extracts a command statement from a text area corresponding to the current line including the cursor position indicating the current digit on the display screen by pressing the command enter key; a decoding unit that interprets a command statement; a command execution unit that is activated by the decoding unit and executes a command according to the contents of the command statement; and a command execution unit that executes the command from the text area if there is no error in the command statement. 1. A document creation processing device, comprising at least a command erasing section for erasing sentences, and performing command processing by introducing a command text line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58028888A JPS59154528A (en) | 1983-02-23 | 1983-02-23 | Documentation processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58028888A JPS59154528A (en) | 1983-02-23 | 1983-02-23 | Documentation processor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59154528A JPS59154528A (en) | 1984-09-03 |
JPH034948B2 true JPH034948B2 (en) | 1991-01-24 |
Family
ID=12260930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58028888A Granted JPS59154528A (en) | 1983-02-23 | 1983-02-23 | Documentation processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59154528A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7020127B2 (en) * | 2018-01-12 | 2022-02-16 | カシオ計算機株式会社 | Programming support equipment, programming support methods, and programs |
-
1983
- 1983-02-23 JP JP58028888A patent/JPS59154528A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS59154528A (en) | 1984-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0075732B1 (en) | Method and apparatus for merge processing in a text processing system | |
JPS5862728A (en) | Copying system for text data | |
JPH034948B2 (en) | ||
JPH0117184B2 (en) | ||
JP2659092B2 (en) | Cursor display control method in logic diagram creation processor | |
JP2575665B2 (en) | Logical diagram outline description conversion processing method | |
JPH0142417B2 (en) | ||
JPS634184B2 (en) | ||
JPS61231661A (en) | Information processor | |
JPH0784778A (en) | Device for editing/managing test item of source program | |
JP2757367B2 (en) | Character processor | |
JPS6367215B2 (en) | ||
JPH0572270B2 (en) | ||
JPS61229161A (en) | Documentation and editing device | |
JP2821002B2 (en) | Character processing device and character processing method | |
JPH038271B2 (en) | ||
JPH02116963A (en) | Document data processing device | |
JPH08171560A (en) | Document data editing device | |
JPS63286965A (en) | Document generation device | |
JPH02137061A (en) | Sentence producing device | |
JPH04171574A (en) | Document processor | |
JPS6249471A (en) | Sentence editing system | |
JPH0512263A (en) | Document generation device | |
JPH05274307A (en) | Device and method for preparing document | |
JPH061470B2 (en) | Text processor |