JP3471224B2 - File operating device, file operating method, and recording medium recording file operating program - Google Patents
File operating device, file operating method, and recording medium recording file operating programInfo
- Publication number
- JP3471224B2 JP3471224B2 JP17317098A JP17317098A JP3471224B2 JP 3471224 B2 JP3471224 B2 JP 3471224B2 JP 17317098 A JP17317098 A JP 17317098A JP 17317098 A JP17317098 A JP 17317098A JP 3471224 B2 JP3471224 B2 JP 3471224B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- file
- history
- display
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ハードディスク等
の補助記憶装置に記憶されたファイルの移動、複写、削
除等を行うファイル操作技術に関し、特に、ファイル操
作に伴う利用者の負荷を低減する技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a file operation technique for moving, copying, deleting, etc., a file stored in an auxiliary storage device such as a hard disk, and more particularly, to a technique for reducing a load on a user accompanying a file operation. About.
【0002】[0002]
【従来の技術】従来、プログラムの実行を制御するオペ
レーティングシステム(以下「OS」という)では、対
話型インターフェースにより利用者に操作環境を提供し
ていた。対話型インターフェースにおいて、例えば、フ
ァイルの移動等を行う場合には、操作の種類(移動、複
写等)を「C」、操作対象(ファイル、ディレクトリ)
を「Oi (i=1,2,...,n) 」で表わすと、キーボードから
次のようなコマンド列を入力しなければならなかった。2. Description of the Related Art Conventionally, an operating system (hereinafter referred to as "OS") for controlling the execution of a program has provided an operating environment to a user through an interactive interface. In the interactive interface, for example, when moving a file, the type of operation (move, copy, etc.) is set to "C" and the operation target (file, directory)
Is represented by “O i (i = 1, 2,..., N)”, the following command string must be input from the keyboard.
【0003】C O1 O2 ....On-1 On [Enter ]
しかし、従来の対話型インターフェースでは、利用者は
キーボードからコマンド列を入力すると共に、入力終了
を表わす[Enter ]を入力しなければならず、タイピン
グの負荷が大であった。そこで、対話型インターフェー
スの欠点を解消するために、グラフィカルユーザインタ
ーフェース(以下「GUI」という)により利用者にフ
ァイル操作環境を提供する技術が開発された。GUIで
は、操作対象となるファイルをモニタ等に一覧表示し、
マウス等のポインティングデバイスを用いて、いわゆる
ドラッグアンドドロップによりファイルの移動或いは複
写が行われていた。[0003] C O 1 O 2 .... O n -1 O n [Enter] However, in the conventional interactive interface, the user enters a command sequence from the keyboard, representing input Exit [Enter] to I had to enter it and the typing load was heavy. Therefore, in order to solve the drawbacks of the interactive interface, a technique for providing a user with a file operation environment using a graphical user interface (hereinafter referred to as “GUI”) has been developed. In the GUI, a list of files to be operated is displayed on a monitor or the like.
Using a pointing device such as a mouse, a file is moved or copied by so-called drag and drop.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、ドラッ
グアンドドロップによってファイルの移動或いは複写を
行うには、操作対象を選択した後、移動先或いは複写先
まで操作対象をドラッグしなければならず、その間マウ
ス等のボタンを押し続けるのは、依然として利用者の負
担が大であった。また、ドラッグ中には、移動を行なっ
ているのか、或いは、複写を行なっているのかは区別で
きず、GUIであっても操作内容が一目ではわからない
という問題点もあった。さらに、ドラッグアンドドロッ
プでは、モニタ等に一覧表示されたファイルが操作対象
となるため、表示されていないファイルは操作対象とす
ることができないという問題点もあった。However, in order to move or copy a file by drag-and-drop, after selecting an operation target, the operation target must be dragged to a destination or a copy destination. Holding down the buttons such as was still a burden on the user. In addition, during dragging, it cannot be distinguished whether the user is moving or copying, and there is also a problem that the operation contents cannot be understood at a glance even in the GUI. Furthermore, in drag and drop, since files listed on a monitor or the like are to be operated, files that are not displayed cannot be operated.
【0005】そこで、本発明は以上のような従来の問題
点に鑑み、ファイル操作を行うコマンド入力方式を改良
することで、ファイル操作に伴う利用者の負荷を低減す
る技術を提供することを目的とする。[0005] In view of the above problems, the present invention aims to provide a technique for improving a command input method for performing a file operation, thereby reducing a user's load associated with the file operation. And
【0006】[0006]
【課題を解決するための手段】このため、請求項1記載
の発明は、操作対象を表示する第1の表示手段と、該第
1の表示手段により表示された操作対象の中から、少な
くとも1つの操作対象を選択する選択手段と、該選択手
段により選択された操作対象に対して、所望の操作内容
に応じたコマンドを入力するコマンド入力手段と、前記
コマンド入力手段によるコマンドの入力終了を通知する
通知手段と、操作内容の意味を限定するときに操作され
る修飾手段と、前記コマンド入力手段によりコマンドの
入力が行われた際、前記修飾手段が操作されていれば、
選択された操作対象に対して前記コマンドに応じた操作
を実行する第1の実行手段と、前記コマンド入力手段に
よりコマンドの入力が行われた際、前記修飾手段が操作
されていなければ、その後、前記通知手段により入力終
了が通知されたときに、選択された操作対象に対して前
記コマンドに応じた操作を実行する第2の実行手段と、
を含んでファイル操作装置を構成したことを特徴とす
る。For this purpose, the invention according to claim 1 comprises a first display means for displaying an operation object and at least one of the operation objects displayed by the first display means. Selection means for selecting one of the operation objects, command input means for inputting a command corresponding to the desired operation content to the operation object selected by the selection means, and notification of completion of command input by the command input means Notification means to be performed, a decoration means operated when limiting the meaning of the operation content, and when the decoration means is operated when a command is input by the command input means,
A first execution unit that executes an operation corresponding to the command on the selected operation target, and when a command is input by the command input unit, if the decoration unit is not operated, then, A second execution unit configured to execute an operation corresponding to the command on a selected operation target when an input end is notified by the notification unit;
And a file operation device is configured.
【0007】かかる構成によれば、操作対象に対して所
定の操作を実行する場合、先ず、第1の表示手段により
表示された操作対象の中から、選択手段を介して少なく
とも1つの操作対象が選択される。そして、コマンド入
力手段によりコマンドを入力する際、修飾手段が同時に
操作されていれば、第1の実行手段により、選択された
操作対象に対する所定の操作が実行される。一方、コマ
ンド入力手段によりコマンドを入力する際、修飾手段が
同時に操作されていなければ、その後、通知手段により
入力終了通知があると、第2の実行手段により、選択さ
れた操作対象に対する所定の操作が実行される。According to this configuration, when performing a predetermined operation on the operation target, at least one of the operation targets displayed on the first display means is selected via the selection means. Selected. Then, when a command is input by the command input unit, if the decorating unit is operated at the same time, the first execution unit executes a predetermined operation on the selected operation target. On the other hand, when the command is input by the command input unit, if the decoration unit is not operated at the same time, and then the input unit is notified of the completion of the input by the notification unit, the second execution unit performs the predetermined operation on the selected operation target. Is executed.
【0008】即ち、第1の実行手段によれば、(1) 操作
対象の選択、(2) 修飾手段を操作しながらコマンドの入
力、という2つの手順で操作対象の操作が行われる。ま
た、第2の実行手段によれば、(1) 操作対象の選択、
(2) コマンドの入力、(3) 入力終了通知、という3つの
手順で操作対象の操作が行われる。第1の実行手段によ
る処理を行うか、或いは、第2の実行手段による処理を
行うかは、コマンドを入力する際に、同時に修飾手段を
操作するか否かで任意に選択される。That is, according to the first execution means, the operation of the operation target is performed in two procedures: (1) selection of the operation target, and (2) input of the command while operating the decoration means. According to the second execution means, (1) selection of an operation target,
The operation of the operation target is performed in three steps of (2) command input and (3) input end notification. Whether the processing by the first execution means or the processing by the second execution means is performed is arbitrarily selected depending on whether or not to operate the decoration means at the time of inputting a command.
【0009】請求項2記載の発明は、前記選択手段によ
り選択された操作対象を表示する第2の表示手段を備え
た構成とした。かかる構成によれば、選択された操作対
象が第2の表示手段により表示されるので、利用者はコ
マンドを入力する前に、選択した操作対象を確認するこ
とができる。従って、誤った操作対象に対して処理を行
うことが低減し、ファイル操作装置の操作性が向上す
る。According to a second aspect of the present invention, there is provided a configuration including second display means for displaying the operation target selected by the selection means. According to this configuration, the selected operation target is displayed on the second display means, so that the user can confirm the selected operation target before inputting a command. Therefore, processing for an erroneous operation target is reduced, and the operability of the file operation device is improved.
【0010】請求項3記載の発明は、前記第2の表示手
段により表示された操作対象の名称に対して、各種編集
を行う編集手段を備えた構成とした。かかる構成によれ
ば、第2の表示手段により表示された操作対象の名称
は、編集手段により各種編集が可能となるので、例え
ば、誤って選択した操作対象があれば、その削除等を行
うことができる。従って、ファイル操作装置の操作性が
さらに向上する。According to a third aspect of the present invention, the second display means
Displayed by columnsName of operation targetVarious editing
And an editing means for performing the operation. With such a configuration
If displayed by the second display meansName of operation target
Can be edited by the editing means.
If there is an operation target selected by mistake, delete it.
I can. Therefore, the operability of the file operation device is
Further improve.
【0011】請求項4記載の発明は、前記選択手段によ
り選択された操作対象の履歴を保存する履歴保存手段
と、該履歴保存手段により保存された履歴を表示する第
3の表示手段と、を備え、前記選択手段は、前記第3の
表示手段により表示された履歴の中から、操作対象を選
択可能な構成とした。かかる構成によれば、選択された
操作対象の履歴が履歴保存手段に保存され、保存された
履歴が第3の表示手段により表示される。そして、表示
された履歴は選択手段により選択されるので、同一操作
対象に対して異なる操作を行う場合の労力低減が図られ
る。According to a fourth aspect of the present invention, there is provided a history storing means for storing a history of the operation target selected by the selecting means, and a third display means for displaying the history stored by the history storing means. The selection means is configured to be capable of selecting an operation target from the history displayed by the third display means. According to this configuration, the history of the selected operation target is stored in the history storage unit, and the stored history is displayed on the third display unit. Then, the displayed history is selected by the selection means, so that labor required when performing different operations on the same operation target is reduced.
【0012】請求項5記載の発明は、前記選択手段によ
り選択された操作対象が前記履歴保存手段に保存されて
いるときに、当該操作対象の保存を禁止する禁止手段を
備えた構成とした。かかる構成によれば、履歴保存手段
に選択された操作対象が保存されているときには、禁止
手段によりその操作対象の保存が禁止される。従って、
履歴保存手段には、同一履歴が保存されることが防止さ
れ、少ない保存領域にできるだけ多くの履歴が保存され
ることとなる。According to a fifth aspect of the present invention, when the operation target selected by the selection means is stored in the history storage means, a prohibition means for prohibiting the storage of the operation target is provided. According to this configuration, when the selected operation target is stored in the history storage unit, the storage of the operation target is prohibited by the prohibition unit. Therefore,
In the history storage means, the same history is prevented from being stored, and as much history as possible is stored in a small storage area.
【0013】請求項6記載の発明は、操作対象を指定す
る操作対象指定手段と、該操作対象指定手段により指定
された操作対象の名称を編集可能領域に出力する出力手
段と、該編集可能領域に出力された操作対象について、
操作内容を指定する操作内容指定手段と、該操作内容指
定手段により操作内容が指定された際、操作内容の意味
を限定する修飾キーが操作されていれば、指定された操
作内容、及び、前記編集可能領域に出力された操作対象
の名称に基づいて、操作を実行させる第1の制御手段
と、前記操作内容指定手段により操作内容が指定された
際、操作内容の意味を限定する修飾キーが操作されてい
なければ、その後、操作内容の指定終了を示す操作がな
されたときに、指定された操作内容、及び、前記編集可
能領域に出力された操作対象の名称に基づいて、操作を
実行させる第2の制御手段と、前記第1又は第2の制御
手段により実行された操作について、前記編集可能領域
に出力された操作対象の名称の履歴を保存する履歴保存
手段と、該履歴保存手段により保存された内容を表示し
て選択入力させ、選択された履歴の名称を、前記編集可
能領域に出力する履歴選択手段と、を含んでファイル操
作装置を構成したことを特徴とする。According to a sixth aspect of the present invention, an operation target is specified.
Specified by the operation target specifying means
Output method to output the name of the operated object to the editable area
For the column and the operation target output to the editable area,
An operation content designating means for designating the operation content;
By meansThe meaning of the operation when the operation is specified
If the modifier key that limitsSpecified operation
Operation contents and operation target output to the editable area
Perform an operation based on the name ofFirst control means
When,The operation content is designated by the operation content designation means
When a modifier key that limits the meaning of the operation
If not, then there is no operation indicating the end of the operation content specification.
When specified, the specified operation content and the editable
Operation based on the name of the operation target output to the
Second control means to be executed, and the first or second control
meansEditable area for the operation performed by
Save the history of the name of the operation target output to the
Means and contents stored by the history storage means.
To select and enter, and the name of the selected history can be edited as described above.
File selection means for outputting to the active area.
A working device.
【0014】かかる構成によれば、操作対象に対して所
定の操作を実行する場合、先ず、操作対象指定手段によ
り操作対象を少なくとも1つ指定すると、その名称が編
集可能領域に出力される。編集可能領域では、出力され
た操作対象の名称を自由に編集できる。そして、編集可
能領域に出力された操作対象について、操作内容指定手
段により操作内容が指定された際、操作内容の意味を限
定する修飾キーが操作されていれば、第1の制御手段に
より、指定された操作内容及び編集可能領域に出力され
た操作対象について、操作が実行される。一方、操作内
容指定手段により操作内容が指定された際、操作内容の
意味を限定する修飾キーが操作されていなければ、その
後、操作内容の指定終了を示す操作がなされたときに、
第2の制御手段により、指定された操作内容及び編集可
能領域に出力された操作対象について、操作が実行され
る。このとき、編集可能領域に出力された操作対象は、
履歴保存手段によりその名称が保存される。また、保存
された履歴の名称は表示され、その中から特定の操作対
象を選択すると、履歴選択手段により選択された履歴の
名称が編集可能領域に出力される。According to this configuration, when a predetermined operation is performed on an operation target, first, at least one operation target is specified by the operation target specifying means, and the name is output to the editable area. In the editable area, the name of the output operation target can be freely edited. Then, when the operation content is specified by the operation content specifying means for the operation target output to the editable area, the meaning of the operation content is limited.
If the modifier key to be operated is operated, the first control means
Thus , the operation is performed on the specified operation content and the operation target output to the editable area. Meanwhile, within the operation
When the operation content is specified by the
If the modifier keys that limit the meaning are not operated,
Later, when an operation indicating the end of the specification of the operation content is performed,
Specified operation content and editable by the second control means
The operation is executed for the operation target output to the
You. At this time, the operation target output to the editable area is
The name is stored by the history storage unit. The name of the saved history is displayed, and when a specific operation target is selected from the displayed history name, the name of the history selected by the history selecting means is output to the editable area.
【0015】即ち、第1の制御手段によれば、操作対象
に対する所定の操作は、(1)操作対象の選択、(2)
修飾キーを操作しながら操作内容の指定、という2つの
手順で行われる。また、第2の制御手段によれば、操作
対象に対する所定の操作は、(1)操作対象の選択、
(2)操作内容の指定、(3)指定終了操作、という3
つの手順で行われる。第1の制御手段による処理を行う
か、或いは、第2の制御手段による処理を行うかは、操
作内容を指定する際に、同時に修飾キーを操作するか否
かで任意に選択される。請求項7記載の発明は、操作対
象を表示する表示工程と、該表示工程により表示された
操作対象の中から、少なくとも1つの操作対象を選択す
る選択工程と、該選択工程により選択された操作対象に
対して、所望の操作内容に応じたコマンドを入力するコ
マンド入力工程と、前記コマンド入力工程によるコマン
ドの入力終了を通知する通知工程と、操作内容の意味を
限定するときに操作される修飾工程と、前記コマンド入
力工程によりコマンドの入力が行われた際、前記修飾工
程が操作されていれば、選択された操作対象に対して前
記コマンドに応じた操作を実行する第1の実行工程と、
前記コマンド入力工程によりコマンドの入力が行われた
際、前記修飾工程が操作されていなければ、その後、前
記通知工程により入力終了が通知されたときに、選択さ
れた操作対象に対して前記コマンドに応じた操作を実行
する第2の実行工程と、を含んでファイル操作方法を構
成したことを特徴とする。That is, according to the first control means, the predetermined operation on the operation target includes (1) selection of the operation target, and (2)
Specifying operation contents while operating modifier keys
Done in steps. According to the second control means, the operation
The predetermined operation on the target includes (1) selection of the operation target,
(2) designation of operation content, (3) designation end operation
This is done in one step. Perform processing by the first control means
Whether to perform the process by the second control means.
Whether to operate modifier keys at the same time when specifying the contents of the work
Is selected arbitrarily. The invention according to claim 7 is a display step of displaying an operation target, a selection step of selecting at least one operation target from the operation targets displayed by the display step, and an operation selected by the selection step A command input step of inputting a command corresponding to a desired operation content to a target, a notification step of notifying the end of the command input by the command input step, and a modification operated when limiting the meaning of the operation content And a first execution step of performing an operation corresponding to the command on a selected operation target if the decoration step is operated when a command is input in the command input step. ,
When a command is input by the command input step, if the decoration step is not operated, then, when the input end is notified by the notification step, the command is applied to the selected operation target. And a second execution step of executing a corresponding operation.
【0016】かかる構成によれば、操作対象に対して所
定の操作を実行する場合、先ず、第1の表示工程により
表示された操作対象の中から、選択工程を介して少なく
とも1つの操作対象が選択される。そして、コマンド入
力工程によりコマンドを入力する際、修飾工程が同時に
操作されていれば、第1の実行工程により、選択された
操作対象に対する所定の操作が実行される。一方、コマ
ンド入力工程によりコマンドを入力する際、修飾工程が
同時に操作されていなければ、その後、通知工程により
入力終了通知があると、第2の実行工程により、選択さ
れた操作対象に対する所定の操作が実行される。According to this configuration, when performing a predetermined operation on the operation target, at least one of the operation targets displayed in the first display step is selected through the selection step. Selected. Then, when a command is input in the command input step, if the decoration step is performed simultaneously, a predetermined operation is performed on the selected operation target in the first execution step. On the other hand, when a command is input in the command input step, if the decoration step is not operated at the same time, if there is an input end notification in the notification step, a predetermined operation on the selected operation target is performed in the second execution step. Is executed.
【0017】即ち、第1の実行工程によれば、(1) 操作
対象の選択、(2) 修飾手段を操作しながらコマンドの入
力、という2つの手順で操作対象の操作が行われる。ま
た、第2の実行工程によれば、(1) 操作対象の選択、
(2) コマンドの入力、(3) 入力終了通知、という3つの
手順で操作対象の操作が行われる。第1の実行工程によ
る処理を行うか、或いは、第2の実行工程による処理を
行うかは、コマンドを入力する際に、同時に修飾工程を
操作するか否かで任意に選択される。That is, according to the first execution step, the operation of the operation target is performed in two procedures: (1) selection of the operation target, and (2) input of the command while operating the decoration means. According to the second execution step, (1) selection of an operation target,
The operation of the operation target is performed in three steps of (2) command input and (3) input end notification. Whether the processing in the first execution step or the processing in the second execution step is performed is arbitrarily selected depending on whether or not the decoration step is operated at the same time when a command is input.
【0018】請求項8記載の発明は、操作対象を表示す
る表示機能と、該表示機能により表示された操作対象の
中から、少なくとも1つの操作対象を選択する選択機能
と、該選択機能により選択された操作対象に対して、所
望の操作内容に応じたコマンドを入力するコマンド入力
機能と、前記コマンド入力機能によるコマンドの入力終
了を通知する通知機能と、操作内容の意味を限定すると
きに操作される修飾機能と、前記コマンド入力機能によ
りコマンドの入力が行われた際、前記修飾機能が操作さ
れていれば、選択された操作対象に対して前記コマンド
に応じた操作を実行する第1の実行機能と、前記コマン
ド入力機能によりコマンドの入力が行われた際、前記修
飾機能が操作されていなければ、その後、前記通知機能
により入力終了が通知されると、選択された操作対象に
対して前記コマンドに応じた操作を実行する第2の実行
機能と、を実現するためのファイル操作プログラムを記
録媒体に記録した。The invention according to claim 8 is a display function for displaying an operation object, a selection function for selecting at least one operation object from the operation objects displayed by the display function, and a selection function for selecting the operation object. A command input function for inputting a command corresponding to a desired operation content to the operated operation target, a notification function for notifying the end of the command input by the command input function, and an operation for limiting the meaning of the operation content A modification function to be performed, and a first operation for executing an operation corresponding to the command on a selected operation target if the modification function is operated when a command is input by the command input function. When a command is input by the execution function and the command input function, if the decoration function is not operated, the input end is thereafter terminated by the notification function. Once it is known, and recording a file operation program for realizing a second execution function for executing an operation corresponding to the command for the selected operation target recording medium.
【0019】ここで、「記録媒体」とは、電子情報を確
実に記録でき、かつ、必要に応じて確実に取り出し可能
なものをいい、例えば、磁気テープ、磁気ディスク、磁
気ドラム、ICカード、CD−ROM等の可搬媒体が該
当する。かかる構成によれば、表示機能と、選択機能
と、コマンド入力機能と、通知機能と、修飾機能と、第
1の実行機能と、第2の実行機能と、を実現するための
ファイル操作プログラムが記録媒体に記録される。従っ
て、かかるプログラムを記録した媒体があれば、一般的
な電子計算機システムを利用して、本発明に係るファイ
ル操作装置を容易に構築することが可能となる。Here, the "recording medium" refers to a medium that can reliably record electronic information and can reliably retrieve electronic information as needed. For example, a magnetic tape, a magnetic disk, a magnetic drum, an IC card, A portable medium such as a CD-ROM corresponds to this. According to such a configuration, the file operation program for realizing the display function, the selection function, the command input function, the notification function, the decoration function, the first execution function, and the second execution function is provided. It is recorded on a recording medium. Therefore, if there is a medium on which such a program is recorded, it is possible to easily construct the file operation device according to the present invention using a general computer system.
【0020】[0020]
【発明の実施の形態】以下、添付された図面を参照して
本発明を詳述する。先ず、本発明に係るファイル操作装
置の構成を説明する前に、前提となる2つのコマンド入
力方式、即ち、ビギナーモード及びエキスパートモード
について説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the attached drawings. First, before describing the configuration of the file operation device according to the present invention, two prerequisite command input methods, namely, a beginner mode and an expert mode, will be described.
【0021】ビギナーモードとは、ファイル操作装置の
操作に習熟していない利用者を対象とし、従来の対話型
インターフェースのファイル操作方法を継承しつつ、そ
の操作方法を簡単にしたモードである。ファイルの移
動、複写等のコマンドを「C」、OSに渡すコマンド列
のオペランドを「Oi (i=1,2,...,n) 」と表わすと、ビ
ギナーモードにおけるファイル操作方法は次のようにな
る。The beginner mode is a mode for a user who is not familiar with the operation of the file operation device, and which simplifies the operation method while inheriting the file operation method of the conventional interactive interface. If the command for moving or copying a file is expressed as "C" and the operand of the command string to be passed to the OS is expressed as "O i (i = 1, 2,..., N)", the file operation method in the beginner mode is as follows. become that way.
【0022】O1 O2 ・・・On-1 C On [Enter ]
即ち、操作対象となるファイル或いはディレクトリ「O
1 ,O2 ,・・・,O n-1 」を入力した後、入力した操
作対象に対してどのような操作を行うかを指示するコマ
ンド「C」を入力する。そして、ファイル操作が移動或
いは複写等の場合には、移動先或いは複写先のディレク
トリ「On 」を指定した後、操作終了を示す[Enter ]
を入力する。なお、ファイルの削除等のように、O1 〜
On-1 を同等に扱うコマンドの場合には、最後の
「On 」を入力する必要はない。O1OTwo... On-1COn[Enter]
That is, the file or directory “O
1, OTwo, ..., O n-1'', Then enter the entered operation
Command that instructs what operation to perform on the target
Command "C". And the file operation is moved or
Or in the case of copying, etc.
Bird "On", And then press Enter to indicate the end of the operation
Enter In addition, as in the case of file deletion, etc.1~
On-1If the command treats
"OnNeed not be entered.
【0023】一方、エキスパートモードとは、ファイル
操作装置の操作に習熟した利用者を対象とし、ファイル
操作に伴う利用者の負担を低減したモードである。ビギ
ナーモードと同様に、コマンドを「C」、オペランドを
「Oi (i=1,2,...,n) 」と表わすと、エキスパートモー
ドにおけるファイル操作方法は次のようになる。
O1 O2 ・・・On-1 O n C
ここで、最後の「C」は、例えば、修飾キーたる「Ctrl
キー」や「Shift キー」等を押しながら、コマンドを入
力したことを示している。なお、修飾キーとしては、
「Ctrlキー」や「Shift キー」等に限らず、ビギナーモ
ードにおける入力と明らかに区別できるものであれば何
でもよい。On the other hand, the expert mode is a mode intended for a user who has mastered the operation of the file operation device, and in which the burden on the user due to the file operation is reduced. As in the beginner mode, when the command is represented by "C" and the operand is represented by " Oi (i = 1, 2,..., N)", the file operation method in the expert mode is as follows. O 1 O 2 ··· O n- 1 O n C here, the last "C", for example, serving as a modifier key "Ctrl
Indicates that a command was entered while holding down the "key" or "Shift key". In addition, as a modifier key,
The input is not limited to the "Ctrl key" or the "Shift key", and may be anything that can be clearly distinguished from the input in the beginner mode.
【0024】即ち、エキスパートモードでは、操作対象
となるファイル或いはディレクトリを入力した後、修飾
キーを押しながらコマンドを入力すると、コマンドが
[Enter ]を兼ねることにより、[Enter ]の入力が不
要となる。従って、ビギナーモード或いは従来のコマン
ド入力方式に比べ、操作手順が少なくなり、利用者の労
力及び作業時間の低減を図ることができる。また、修飾
キーを押しながらコマンド入力を行うまでは、OSによ
るファイル操作が行われないので、オペランドの追加或
いは修正が可能である。That is, in the expert mode, after inputting a file or directory to be operated and then inputting a command while pressing a modifier key, the command also serves as [Enter], so that it is not necessary to input [Enter]. . Therefore, as compared with the beginner mode or the conventional command input method, the number of operation procedures is reduced, and the labor and work time of the user can be reduced. Further, since a file operation by the OS is not performed until a command is input while pressing a modifier key, addition or modification of an operand is possible.
【0025】次に、ビギナーモード及びエキスパートモ
ードというコマンド入力方式を採用したファイル操作装
置について説明する。図1は、ファイル操作装置の一実
施形態を示す構成図である。ファイル操作装置は、コマ
ンド処理部10と、入力部20と、表示部30と、OS
40と、オペランド履歴保存ファイル50(履歴保存手
段)と、ディレクトリ履歴保存ファイル52(履歴保存
手段)と、汎用ファイル54と、を含んで構成される。
なお、コマンド処理部10は、第1の実行手段,工程及
び機能、第2の実行手段,工程及び機能、禁止手段、並
びに、第1及び第2の制御手段をプログラムにより実現
する。Next, a description will be given of a file operation apparatus which adopts a command input system of a beginner mode and an expert mode. FIG. 1 is a configuration diagram illustrating an embodiment of a file operation device. The file operation device includes a command processing unit 10, an input unit 20, a display unit 30, an OS
40, an operand history storage file 50 (history storage means), a directory history storage file 52 (history storage means), and a general-purpose file 54.
The command processing unit 10 implements a first execution unit, a process and a function, a second execution unit, a process and a function, a prohibition unit, and a first and a second control unit by a program.
【0026】コマンド処理部10は、少なくとも、中央
処理装置とメモリとを備えた電子計算機から構成され、
メモリ上のプログラムに従って各種ファイル操作処理を
実行する。入力部20は、入力装置としてのキーボート
22(修飾手段,工程及び機能)及びマウス24(選択
手段,工程及び機能,操作対象指定手段,履歴選択手
段)から構成され、コマンド処理部10に対する指示操
作を行う。なお、入力部20は、キーボード22及びマ
ウス24に限らず、例えば、タッチパネル等の入力装置
を含んで構成してもよい。表示部30は、CRT或いは
LCD等のモニタから構成され、ファイル操作装置の利
用者に対してGUIを提供する。OS40は、各種プロ
グラムの実行を制御するプログラムであって、資源割振
り、スケジューリング、入出力制御、データ管理などの
サービスを提供する。オペランド履歴保存ファイル50
は、ファイル操作装置においてファイル操作を行った際
のオペランドの履歴を、FIFO方式で所定数蓄積保存
する。ディレクトリ履歴保存ファイル52は、ファイル
操作装置においてファイル操作を行った際のカレントデ
ィレクトリを、FIFO方式で所定数蓄積保存する。汎
用ファイル54は、例えば、ワードプロセッサで作成し
たファイルを蓄積保存すると共に、その階層構造たるデ
ィレクトリを蓄積保存する。なお、オペランド履歴保存
ファイル50、ディレクトリ履歴保存ファイル52及び
汎用ファイル54は、ハードディスク等の補助記憶装置
上に構築される。The command processing unit 10 comprises at least a computer having a central processing unit and a memory.
Various file operation processes are executed according to a program on the memory. The input unit 20 includes a keyboard 22 (modifying means, process and function) and a mouse 24 (selecting means, process and function, operation target designating means, history selecting means) as input devices. I do. The input unit 20 is not limited to the keyboard 22 and the mouse 24, and may include, for example, an input device such as a touch panel. The display unit 30 includes a monitor such as a CRT or an LCD, and provides a GUI to a user of the file operation device. The OS 40 is a program that controls execution of various programs, and provides services such as resource allocation, scheduling, input / output control, and data management. Operand history save file 50
Accumulates and saves a predetermined number of operand histories at the time of performing a file operation in the file operation device by a FIFO method. The directory history storage file 52 accumulates and saves a predetermined number of current directories when a file operation is performed in the file operation device by a FIFO method. The general-purpose file 54 stores and stores, for example, a file created by a word processor, and also stores and stores a directory having a hierarchical structure. The operand history storage file 50, directory history storage file 52, and general-purpose file 54 are constructed on an auxiliary storage device such as a hard disk.
【0027】また、コマンド処理部10を構成するメモ
リ上には、ファイル操作処理のための各種情報が記憶さ
れる記憶領域12が設けられる。記憶領域12は、図2
に示すように、オペランド履歴数保存部12aと、オペ
ランド履歴最大数保存部12bと、ディレクトリ履歴数
保存部12cと、ディレクトリ履歴最大数保存部12d
と、ビギナーモードフラグ保存部12eと、複写・移動
元保存部12fと、コマンド保存部12gと、オペラン
ド保存部12hと、を含んで構成される。The memory constituting the command processing section 10 is provided with a storage area 12 for storing various information for file operation processing. The storage area 12 corresponds to FIG.
As shown in the figure, the operand history number storage unit 12a, the operand history maximum number storage unit 12b, the directory history number storage unit 12c, and the directory history maximum number storage unit 12d.
, A beginner mode flag storage unit 12e, a copy / movement source storage unit 12f, a command storage unit 12g, and an operand storage unit 12h.
【0028】オペランド履歴数保存部12aには、オペ
ランド履歴保存ファイル50に保存されているオペラン
ド履歴数が保存される。オペランド履歴最大数保存部1
2bには、オペランド履歴保存ファイル50に保存され
るオペランド履歴の最大数が保存される。ディレクトリ
履歴数保存部12cには、ディレクトリ履歴保存ファイ
ル52に保存されているディレクトリ履歴数が保存され
る。ディレクトリ履歴最大数保存部12dには、ディレ
クトリ履歴保存ファイル52に保存されるディレクトリ
履歴の最大数が保存される。なお、オペランド履歴最大
数及びディレクトリ履歴最大数は、利用者が任意に設定
でき、例えば、電子計算機に搭載されるメモリ容量等に
応じて適当に設定される。The operand history number storage unit 12a stores the number of operand histories stored in the operand history storage file 50. Operand history maximum number storage 1
In 2b, the maximum number of operand histories stored in the operand history storage file 50 is stored. The directory history number storage unit 12c stores the number of directory histories stored in the directory history storage file 52. The maximum number of directory histories stored in the directory history storage file 52 is stored in the directory history maximum number storage unit 12d. The maximum number of operand histories and the maximum number of directory histories can be arbitrarily set by the user, and are appropriately set according to, for example, the memory capacity mounted on the computer.
【0029】ビギナーモードフラグ保存部12eには、
コマンド入力方式を区別するためのフラグが保存され、
ビギナーモードのときに「T(True) 」、エキスパート
モードのときに「F(False) 」が自動的に設定される。
複写・移動元保存部12fには、ビギナーモードかつ複
写・移動の場合に、複写或いは移動元のオペランドが保
存される。コマンド保存部12gには、ファイル操作の
コマンド、例えば、OSがUNIX(登録商標)の場
合、複写であれば「cp」、移動であれば「mv」等が保存
される。オペランド保存部12hには、利用者によって
入力されたオペランドが保存される。In the beginner mode flag storage section 12e,
Flags for distinguishing command input methods are stored,
"T (True)" is automatically set in the beginner mode, and "F (False)" is automatically set in the expert mode.
The copy / move source storage unit 12f stores copy / move source operands in the beginner mode and copy / move. The command storage unit 12g stores a file operation command, for example, “cp” for copying when the OS is UNIX (registered trademark), “mv” for moving, and the like. The operand input by the user is stored in the operand storage unit 12h.
【0030】さらに、表示部30には、図3に示すよう
なファイル操作画面60が表示される。ファイル操作画
面60は、履歴表示部62(第3の表示手段,履歴選択
手段)と、履歴表示切換部64と、ファイル・ディレク
トリ表示部66(第1の表示手段,工程及び機能)と、
オペランド表示・編集部68(第2の表示手段及び編集
手段,出力手段)と、メッセージ表示部70と、コマン
ド表示部72と、を含んで構成される。Further, on the display unit 30, a file operation screen 60 as shown in FIG. 3 is displayed. The file operation screen 60 includes a history display unit 62 (third display unit, history selection unit), a history display switching unit 64, a file / directory display unit 66 (first display unit, process and function),
It is configured to include an operand display / edit unit 68 (second display unit, edit unit, and output unit), a message display unit 70, and a command display unit 72.
【0031】履歴表示部62には、オペランド履歴保存
ファイル50に保存されているオペランド履歴、或い
は、ディレクトリ履歴保存ファイル52に保存されてい
るディレクトリ履歴が選択的に一覧表示される。履歴表
示切換部64は、履歴表示部62に表示される内容を指
定する2つのラジオボタンから構成される。そして、履
歴表示部62には、「オペランド」ラジオボタン64a
が選択されているときにはオペランド履歴が表示され、
「ディレクトリ」ラジオボタン64bが選択されている
ときにはディレクトリ履歴が表示される。ファイル・デ
ィレクトリ表示部66には、汎用ファイル54における
カレントディレクトリに含まれるファイル名及びその下
位階層構造たるディレクトリ名が一覧表示される。オペ
ランド表示・編集部68には、コマンド列の一部を構成
するオペランドが表示される。なお、オペランド表示・
編集部68では、オペランドを表示するだけではなく、
表示されているオペランドの追加或いは変更等の編集が
行えるようになっている。メッセージ表示部70には、
利用者に対してファイル操作装置の操作方法の指針とな
る各種メッセージが表示される。The history display section 62 selectively displays a list of operand histories stored in the operand history storage file 50 or directory histories stored in the directory history storage file 52. The history display switching unit 64 includes two radio buttons for designating the content displayed on the history display unit 62. Then, in the history display section 62, an “operand” radio button 64a is displayed.
When is selected, the operand history is displayed,
When the "directory" radio button 64b is selected, a directory history is displayed. In the file / directory display section 66, a list of file names included in the current directory in the general-purpose file 54 and a directory name as a lower hierarchical structure thereof is displayed. The operand display / edit unit 68 displays operands that constitute a part of the command sequence. Note that the operand display
The editing unit 68 not only displays the operands, but also
Editing such as addition or change of the displayed operand can be performed. In the message display 70,
Various messages are displayed to the user as guidelines for the operation method of the file operation device.
【0032】コマンド表示部72は、入力されたオペラ
ンドに対してどのようなファイル操作を行うかを指示す
るボタン群から構成される。ボタン群としては、「ディ
レクトリの移動」ボタン72a、「複写」ボタン72
b、「移動」ボタン72c、「削除」ボタン72d、
「表示」ボタン72e、「編集」ボタン72f、「リセ
ット」ボタン72g、「OK」ボタン72h(通知手
段,工程及び機能)が含まれる。なお、「ディレクトリ
の移動」ボタン72a、「複写」ボタン72b、「移
動」ボタン72c、「削除」ボタン72d、「表示」ボ
タン72e及び「編集」ボタン72fは、コマンド入力
手段,機能及び機能,操作内容指定手段を提供する。The command display section 72 is composed of a group of buttons for instructing what kind of file operation should be performed on the input operand. The buttons include a “move directory” button 72 a and a “copy” button 72.
b, "Move" button 72c, "Delete" button 72d,
It includes a "display" button 72e, an "edit" button 72f, a "reset" button 72g, and an "OK" button 72h (notification means, steps and functions). The "move directory" button 72a, "copy" button 72b, "move" button 72c, "delete" button 72d, "display" button 72e, and "edit" button 72f are command input means, functions and functions, and operations. Provides a means for specifying content.
【0033】次に、かかる構成からなるファイル操作装
置の操作方法及びデータの流れについて、カレントディ
レクトリに含まれる「file1」及び「file2」を「dire
ctoryB」に複写する操作を例にとって説明する。図4
は、エキスパートモードにおける操作手順を示す。先
ず、ファイル・ディレクトリ表示部66から、複写対象
となる「file1」を選択する。すると、選択された「fi
le1」がオペランド表示・編集部68に転送され、反転
表示される(処理)。Next, regarding the operation method and data flow of the file operation device having the above configuration, “file1” and “file2” included in the current directory are changed to “dire”.
The operation of copying to "ctoryB" will be described as an example. FIG.
Indicates an operation procedure in the expert mode. First, "file1" to be copied is selected from the file / directory display section 66. Then, the selected "fi
“le1” is transferred to the operand display / editing unit 68 and is displayed in reverse (process).
【0034】続いて、ファイル・ディレクトリ表示部6
6から、複写対象となる「file2」を選択する。する
と、選択された「file2」がオペランド表示・編集部6
8に転送され、「file1」の後に空白(スペース)を挟
んで結合表示される(処理)。このとき、「file1」
の反転表示が解除され、オペランド表示・編集部68の
末尾に表示された「file2」が反転表示される。なお、
複写対象となるファイルがさらにある場合には、処理
を繰り返せばよい。Subsequently, the file / directory display section 6
From “6”, “file2” to be copied is selected. Then, the selected “file2” is displayed in the operand display / editing unit 6
8 and displayed after "file1" with a space (space) interposed therebetween (process). At this time, "file1"
Is canceled, and “file2” displayed at the end of the operand display / editing section 68 is highlighted. In addition,
If there are more files to be copied, the process may be repeated.
【0035】複写対象となるファイルの選択が終了した
ら、その複写先となる「directoryB」を履歴表示部62
から選択する。すると、選択された「directoryB」がオ
ペランド表示・編集部68に転送され、「file2」の後
に空白を挟んで結合表示される(処理)。このとき、
「file2」の反転表示が解除され、「directoryB」が反
転表示される。なお、複写先となる「directoryB」は、
ファイル・ディレクトリ表示部66から選択してもよい
し、或いは、「directoryB」が履歴表示部62に表示さ
れている場合は、そこから選択してもよい。また、複写
先が「directoryB」でなく、ファイル・ディレクトリ表
示部66、履歴表示部62のいずれにも表示されていな
い場合は、オペランド表示・編集部68にキーボード2
2を用いて直接入力してもよい。When the file to be copied has been selected, the directory "directoryB" to be copied is displayed in the history display section 62.
Choose from Then, the selected “directoryB” is transferred to the operand display / editing unit 68 and is displayed after “file2” with a space interposed (process). At this time,
The inverted display of “file2” is canceled, and “directoryB” is highlighted. In addition, "directoryB" to be copied is
The selection may be made from the file / directory display section 66 or, if "directoryB" is displayed on the history display section 62, the selection may be made therefrom. If the copy destination is not “directoryB” and is not displayed in any of the file / directory display section 66 and the history display section 62, the operand display / edit section 68 uses the keyboard 2.
2 may be directly input.
【0036】そして、複写対象及び複写先の選択が終了
したら、修飾キーたるキーボード22の「Ctrlキー」を
押しながら、コマンド表示部72の「複写」ボタン72
bをマウス24でクリックする。すると、複写コマンド
である「cp」がコマンド保存部12gに格納される(処
理)。これと同時に、オペランド表示・編集部68の
内容「file1 file2 directoryB」がオペランド保存
部12hに転送され、オペランド表示・編集部68がク
リアされる(処理)。When the selection of the copy target and the copy destination is completed, the "copy" button 72 of the command display section 72 is held down while pressing the "Ctrl" key of the keyboard 22 as a modifier key.
b is clicked with the mouse 24. Then, the copy command “cp” is stored in the command storage unit 12g (process). At the same time, the contents “file1 file2 directoryB” of the operand display / edit section 68 are transferred to the operand storage section 12h, and the operand display / edit section 68 is cleared (process).
【0037】その後、コマンド保存部12gの内容「c
p」とオペランド保存部12hの内容「file1 file2
directoryB」とが空白を挟んで結合され、コマンド列
「cpfile1 file2 directoryB」が生成される。そし
て、生成されたコマンド列によって、OS40に対して
ファイルの複写が依頼される(処理)。即ち、エキス
パートモードによれば、(1) 「file1」の選択、(2)
「file2」の選択、(3) 「directoryB」の選択、(4)
「Ctrlキー」を押しながら「複写」ボタンのクリック、
という4つの手順によりファイルの複写が行われる。一
方、従来の対話型インタフェースを用いたファイル操作
方式によれば、(1) 「複写」コマンドの入力、(2) 「fi
le1」の入力、(3) 「file2」の入力、(4) 「director
yB」の入力、(5) 「Enter 」の入力、という5つの手順
によりファイルの複写が行われていた。従って、エキス
パートモードによるファイル操作方式によれば、従来よ
り手順が少なくなり、利用者の負担が低減されるのであ
る。After that, the contents "c" of the command storage
p ”and the contents of the operand storage unit 12h“ file1 file2
directoryB "is combined with a space in between to generate a command string" cpfile1 file2 directoryB ". Then, the OS 40 is requested to copy the file by the generated command sequence (process). That is, according to the expert mode, (1) selection of “file1”, (2)
Select "file2", (3) Select "directoryB", (4)
Click the "Copy" button while pressing the "Ctrl key",
The file is copied by the following four procedures. On the other hand, according to the conventional file operation method using the interactive interface, (1) input of a “copy” command, and (2) “fi”
le1 ”, (3)“ file2 ”, (4)“ director ”
The file was copied in five steps: input of "yB" and (5) input of "Enter". Therefore, according to the file operation method in the expert mode, the number of procedures is smaller than in the conventional case, and the burden on the user is reduced.
【0038】また、従来のGUIを用いたファイル操作
方式によれば、(1) 「file1」の選択、(2) 修飾キーを
押しながら「file2」の選択、(3) ドラッグによる選択
ファイルの移動、(4) 複写先でのマウスボタンの解放、
という4つの手順によりファイルの複写が行われてい
た。エキスパートモードは、手順数から見れば、従来の
GUIを用いたファイル操作方式と同一であるが、ドラ
ッグという利用者にかなりの負担をかける操作が不要で
あるので、利用者の負担が低減される。Further, according to the conventional file operation method using a GUI, (1) selection of "file 1", (2) selection of "file 2" while pressing a modifier key, and (3) movement of the selected file by dragging , (4) release the mouse button at the copy destination,
According to the four procedures, the file was copied. The expert mode is the same as the conventional file operation method using the GUI from the viewpoint of the number of procedures, but does not require a drag operation that imposes a considerable burden on the user, thereby reducing the burden on the user. .
【0039】図5及び図6は、ビギナーモードにおける
操作手順を示す。先ず、ファイル・ディレクトリ表示部
66から、複写対象となる「file1」を選択する。する
と、選択された「file1」がオペランド表示・編集部6
8に転送され、反転表示される(処理)。続いて、フ
ァイル・ディレクトリ表示部66から、複写対象となる
「file2」を選択する。すると、選択された「file2」
がオペランド表示・編集部68に転送され、「file1」
の後に空白(スペース)を挟んで結合表示される(処理
)。このとき、「file1」の反転表示が解除され、オ
ペランド表示・編集部68の末尾に表示された「file
2」が反転表示される。なお、複写対象となるファイル
がさらにある場合には、処理を繰り返せばよい。FIGS. 5 and 6 show the operating procedure in the beginner mode. First, "file1" to be copied is selected from the file / directory display section 66. Then, the selected “file1” is displayed in the operand display / editing unit 6
8 and is displayed in reverse video (process). Subsequently, “file2” to be copied is selected from the file / directory display section 66. Then, the selected "file2"
Is transferred to the operand display / edit unit 68, and "file1"
Is displayed after a space (space). At this time, the inverted display of “file1” is released, and “file1” displayed at the end of the operand display / edit unit 68 is displayed.
"2" is highlighted. If there are more files to be copied, the process may be repeated.
【0040】そして、コマンド表示部72の「複写」ボ
タン72bをクリックする。すると、ビギナーモードフ
ラグ保存部12eに「T」が格納されると共に、複写コ
マンドである「cp」がコマンド保存部12gに格納され
る(処理)。これと同時に、オペランド表示・編集部
68の内容「file1 file2 」が複写・移動元保存部1
2fに転送され、オペランド表示・編集部68がクリア
される(処理)。Then, a "copy" button 72b of the command display section 72 is clicked. Then, "T" is stored in the beginner mode flag storage unit 12e, and "cp", which is a copy command, is stored in the command storage unit 12g (processing). At the same time, the contents "file1 file2" of the operand display / editing unit 68 are copied and copied to the source storage unit 1.
2f, and the operand display / edit section 68 is cleared (processing).
【0041】次に、複写先である「directoryB」を履歴
表示部62から選択する。すると、選択された「direct
oryB」がオペランド表示・編集部68に転送され、反転
表示される(処理)。なお、複写先となるディレクト
リは、エキスパートモードと同様に、ファイル・ディレ
クトリ表示部66または履歴表示部62から選択しても
よいし、或いは、オペランド表示・編集部68にキーボ
ード22を用いて直接入力してもよい。Next, "directoryB" as a copy destination is selected from the history display section 62. Then, the selected "direct
oryB ”is transferred to the operand display / editing unit 68 and is displayed in reverse video (process). The directory to be copied may be selected from the file / directory display section 66 or the history display section 62 as in the expert mode, or directly input to the operand display / edit section 68 using the keyboard 22. May be.
【0042】コマンド表示部72の「OK」ボタン72
hをクリックする(処理)。すると、複写・移動元保
存部12fの内容「file1 file2」とオペランド表示
・編集部68の内容「directoryB」とが空白を挟んで結
合され、結合された文字列「file1 file2 director
yB」がオペランド保存部12hに格納される。また、こ
れと同時に、オペランド表示・編集部68の内容がクリ
アされる(処理)。"OK" button 72 of command display section 72
Click h (process). Then, the contents “file1 file2” of the copy / move source storage unit 12f and the contents “directoryB” of the operand display / edit unit 68 are combined with a space therebetween, and the combined character string “file1 file2 director”
“yB” is stored in the operand storage unit 12h. At the same time, the contents of the operand display / edit section 68 are cleared (process).
【0043】その後、コマンド保存部12gの内容「c
p」とオペランド保存部12hの内容「file1 file2
directoryB」とが空白を挟んで結合され、コマンド列
「cpfile1 file2 directoryB」が生成される。そし
て、生成されたコマンド列によって、OS40に対して
ファイルの複写が依頼される(処理)。即ち、ビギナ
ーモードによれば、(1) 「file1」の選択、(2) 「file
2」の選択、(3) 「複写」ボタンのクリック、(4) 「di
rectoryB」の選択、(5) 「OK」ボタンのクリック、と
いう5つの手順によりファイルの複写が行われる。従っ
て、従来の対話型インターフェースを用いたファイル操
作方式と手順数は変わらないが、GUIを用いたファイ
ル操作方式のようなドラッグが不要であるので、利用者
の負担が低減されるのである。Thereafter, the contents "c" of the command storage unit 12g
p ”and the contents of the operand storage unit 12h“ file1 file2
directoryB "is combined with a space in between to generate a command string" cpfile1 file2 directoryB ". Then, the OS 40 is requested to copy the file by the generated command sequence (process). That is, according to the beginner mode, (1) selection of “file1”, (2) “file1”
Select “2”, (3) Click “Copy” button, (4) “di”
The file is copied in five steps: selection of "rectoryB" and (5) clicking of the "OK" button. Therefore, although the number of procedures is the same as that of the conventional file operation method using the interactive interface, the drag on the file operation method using the GUI is unnecessary, so that the burden on the user is reduced.
【0044】特に、本発明に係るファイル操作装置によ
れば、ビギナーモードとエキスパートモードとを修飾キ
ーにより切り換えているので、ファイル操作装置の操作
の習熟度に応じてエキスパートモードの使用率が上昇
し、より利用者の負担を低減することができる。以上説
明したファイル操作装置は、図7〜図21に示すフロー
チャートに従って制御される。以下、その制御内容につ
いて説明する。In particular, according to the file operation device of the present invention, since the beginner mode and the expert mode are switched by the modifier key, the use rate of the expert mode increases according to the skill level of the operation of the file operation device. Thus, the burden on the user can be further reduced. The file operation device described above is controlled according to the flowcharts shown in FIGS. Hereinafter, the control contents will be described.
【0045】図7〜図9は、メインルーチンを示す。ス
テップ1(図では「S1」と略記する。以下同様)で
は、各種の初期化処理を行うサブルーチン(図10参
照)がコールされる。初期化処理を行うサブルーチンで
は、図3に示すファイル操作画面60の初期化、及び、
記憶領域12の初期化が行われる。FIGS. 7 to 9 show the main routine. In step 1 (abbreviated as “S1” in the figure, the same applies hereinafter), a subroutine (see FIG. 10) for performing various initialization processing is called. In the subroutine for performing the initialization processing, initialization of the file operation screen 60 shown in FIG.
The storage area 12 is initialized.
【0046】ステップ2では、ファイル操作画面60の
メッセージ表示部70に、初期状態におけるメッセージ
を表示するサブルーチン(図16参照)がコールされ
る。ステップ3では、イベント発生要因に応じた分岐処
理が行われる。イベントは、利用者がファイル操作画面
60上で何らかの操作を行ったときに発生する。そし
て、履歴表示部62或いはファイル・ディレクトリ表示
部66から項目が選択されたとき、または、オペランド
表示・編集部68に項目が入力されたときには、ステッ
プ4へと進む。コマンド表示部72のファイル操作ボタ
ン、即ち、「ディレクトリの移動」ボタン72a、「複
写」ボタン72b、「移動」ボタン72c、「削除」ボ
タン72d、「表示」ボタン72e或いは「編集」ボタ
ン72fがクリックされたときには、ステップ10へと
進む。「OK」ボタン72hがクリックされたときに
は、ステップ19へと進む。「リセット」ボタン72g
がクリックされたときには、ステップ1へと戻る。履歴
表示切換部64のラジオボタン64a或いは64bがク
リックされたときには、ステップ22へと進む。In step 2, a subroutine (see FIG. 16) for displaying a message in the initial state on the message display section 70 of the file operation screen 60 is called. In step 3, branch processing is performed according to the event occurrence factor. The event occurs when the user performs any operation on the file operation screen 60. When an item is selected from the history display unit 62 or the file / directory display unit 66 or when an item is input to the operand display / edit unit 68, the process proceeds to step 4. Click the file operation buttons of the command display section 72, that is, the "move directory" button 72a, "copy" button 72b, "move" button 72c, "delete" button 72d, "display" button 72e or "edit" button 72f. If so, the process proceeds to step 10. When the “OK” button 72h is clicked, the flow proceeds to step 19. "Reset" button 72g
When is clicked, the process returns to step 1. When the radio button 64a or 64b of the history display switching unit 64 is clicked, the process proceeds to step S22.
【0047】ステップ4〜ステップ9では、履歴表示部
62或いはファイル・ディレクトリ表示部66から項目
が選択されたとき、または、オペランド表示・編集部6
8に項目が入力されたときの処理が行われる。具体的に
は、ステップ4では、選択或いは入力された項目をオペ
ランド表示・編集部68に追加すべく、オペランド表示
・編集部68へのオペランド追加処理を行うサブルーチ
ン(図11参照)がコールされる。ステップ5では、ビ
ギナーモードフラグ保存部12eの内容(以下「ビギナ
ーモードフラグ」と略記する)に応じた分岐処理が行わ
れる。即ち、ビギナーモードフラグが「T」(ビギナー
モード)であればステップ6へと進み、ビギナーモード
フラグが「F」(エキスパートモード)であればステッ
プ9へと進む。In steps 4 to 9, when an item is selected from the history display section 62 or the file / directory display section 66, or when the operand display / edit section 6 is selected.
8 is performed when an item is input. More specifically, in step 4, a subroutine (see FIG. 11) for adding operands to the operand display / edit unit 68 is called to add the selected or input item to the operand display / edit unit 68. . In step 5, branch processing is performed according to the contents of the beginner mode flag storage unit 12e (hereinafter, abbreviated as "beginner mode flag"). That is, if the beginner mode flag is "T" (beginner mode), the process proceeds to step 6, and if the beginner mode flag is "F" (expert mode), the process proceeds to step 9.
【0048】ステップ6では、コマンド保存部12eの
内容(以下「保存コマンド」と略記する)が「cp」(複
写)或いは「mv」(移動)であるか否かが判定される。
そして、保存コマンドが「cp」或いは「mv」であればス
テップ7へと進み、それ以外であればステップ8へと進
む。ステップ7では、ビギナーモードにおいて複写或い
は移動を行う際に、その確認メッセージを表示するサブ
ルーチン(図17参照)がコールされる。その後、ステ
ップ3へと戻り、イベントの発生を待つ。In step 6, it is determined whether or not the contents of the command storage section 12e (hereinafter abbreviated as "save command") are "cp" (copy) or "mv" (move).
If the save command is "cp" or "mv", the process proceeds to step 7, otherwise, the process proceeds to step 8. In step 7, when copying or moving in the beginner mode, a subroutine (see FIG. 17) for displaying a confirmation message is called. Thereafter, the process returns to step 3 and waits for the occurrence of an event.
【0049】ステップ8では、ビギナーモードフラグ保
存部12eに「F」が格納される。即ち、ビギナーモー
ドにおいて保存コマンドが複写或いは移動以外である場
合には、コマンド入力後にファイル或いはディレクトリ
の入力が不要であるので、ここで入力されたファイル或
いはディレクトリは、次に発生するコマンド入力の操作
対象とみなされ、ビギナーモードフラグ保存部12eに
「F」が格納されて初期化される。In step 8, "F" is stored in the beginner mode flag storage section 12e. That is, when the save command is other than copy or move in the beginner mode, it is not necessary to input a file or directory after inputting the command. Therefore, the input file or directory is used for the next command input operation. It is regarded as a target, and “F” is stored in the beginner mode flag storage unit 12e and initialized.
【0050】ステップ9では、処理対象の追加或いはコ
マンドの指定の要求メッセージを表示するサブルーチン
(図18参照)がコールされる。その後、ステップ3へ
と戻り、イベントの発生を待つ。ステップ10〜ステッ
プ18では、ファイル操作ボタンがクリックされたとき
の処理が行われる。In step 9, a subroutine (see FIG. 18) for displaying a request message for adding a processing target or specifying a command is called. Thereafter, the process returns to step 3 and waits for the occurrence of an event. In steps 10 to 18, processing is performed when the file operation button is clicked.
【0051】具体的には、ステップ10では、ファイル
操作ボタンに対応したコマンドがコマンド保存部12g
に格納される。コマンドとしては、例えば、OSがUN
IXの場合、ディレクトリの移動であれば「cd」、複写
であれば「cp」、移動であれば「mv」、削除であれば
「rm」、表示であれば「xterm -e cat 」、編集であれ
ば「xterm -e vi」が格納される。More specifically, in step 10, the command corresponding to the file operation button is stored in the command storage unit 12g.
Is stored in As the command, for example, the OS is UN
For IX, "cd" to move a directory, "cp" to copy, "mv" to move, "rm" to delete, "xterm -e cat" to display, edit If so, "xterm -e vi" is stored.
【0052】ステップ11では、ファイル操作ボタンが
クリックされたときに、修飾キーたる「Ctrlキー」が押
されているか否かが判定される。そして、「Ctrlキー」
が押されていればステップ20へと進み、エキスパート
モードにおけるコマンド処理が行われる。一方、「Ctrl
キー」が押されていなければステップ12へと進む。ス
テップ12では、ビギナーモードフラグ保存部12eに
「T」が格納される。即ち、ファイル操作ボタンが押さ
れたときに、「Ctrlキー」が押されていなかったので、
ビギナーモードによるファイル操作と判断するのであ
る。In step 11, it is determined whether or not the modifier key "Ctrl key" is pressed when the file operation button is clicked. And "Ctrl key"
If is pressed, the process proceeds to step 20, where command processing in the expert mode is performed. On the other hand, "Ctrl
If the "key" has not been pressed, the routine proceeds to step 12. In step 12, "T" is stored in the beginner mode flag storage unit 12e. That is, when the file operation button was pressed, the "Ctrl key" was not pressed,
It is determined that the file operation is in the beginner mode.
【0053】ステップ13では、保存コマンドが「cp」
(複写)或いは「mv」(移動)であるか否かが判定され
る。そして、保存コマンドが「cp」或いは「mv」であれ
ばステップ14へと進み、それ以外であればステップ1
6へと進む。ステップ14では、オペランド表示・編集
部68の内容が複写・移動元保存部12fに転送され、
オペランド表示・編集部68がクリアされる。In step 13, the save command is "cp"
(Copy) or “mv” (movement). If the save command is "cp" or "mv", the process proceeds to step 14, otherwise, the process proceeds to step 1.
Proceed to 6. In step 14, the contents of the operand display / edit section 68 are transferred to the copy / movement source storage section 12f,
The operand display / edit section 68 is cleared.
【0054】ステップ15では、複写或いは移動先の入
力要求メッセージを表示するサブルーチン(図19参
照)がコールされる。その後、ステップ3へと戻り、イ
ベントの発生を待つ。ステップ16では、複写・移動元
保存部12fがクリアされる。ステップ17では、保存
コマンドが「rm」(削除)であるか否かが判定される。
そして、保存コマンドが「rm」であればステップ18へ
と進み、それ以外であればステップ20へと進む。In step 15, a subroutine (see FIG. 19) for displaying a copy or move destination input request message is called. Thereafter, the process returns to step 3 and waits for the occurrence of an event. In step 16, the copy / movement source storage unit 12f is cleared. In step 17, it is determined whether or not the save command is "rm" (delete).
If the save command is "rm", the process proceeds to step 18, otherwise, the process proceeds to step 20.
【0055】ステップ18では、ビギナーモードにおい
て削除を行う際に、その確認メッセージを表示するサブ
ルーチン(図20参照)がコールされる。その後、ステ
ップ3へと戻り、イベントの発生を待つ。ステップ19
〜ステップ21では、「OK」ボタン72hがクリック
されたときの処理が行われる。In step 18, when deleting in the beginner mode, a subroutine for displaying a confirmation message (see FIG. 20) is called. Thereafter, the process returns to step 3 and waits for the occurrence of an event. Step 19
In Step 21, processing when the “OK” button 72 h is clicked is performed.
【0056】具体的には、ステップ19では、ビギナー
モードフラグに応じた分岐処理が行われる。即ち、ビギ
ナーモードフラグが「T」であればステップ20へと進
み、ビギナーモードフラグが「F」であればステップ3
へと戻ってイベントの発生を待つ。ステップ20では、
コマンド実行及び履歴保存処理を行うサブルーチン(図
12参照)がコールされる。なお、ステップ19及びス
テップ20(一部)の処理が、第1の実行手段,工程及
び機能、第2の実行手段,工程及び機能、第1及び第2
の制御手段、並びに、履歴選択手段を実現する。Specifically, in step 19, a branching process is performed according to the beginner mode flag. That is, if the beginner mode flag is "T", the process proceeds to step 20, and if the beginner mode flag is "F", the process proceeds to step 3.
Return to and wait for the event to occur. In step 20,
A subroutine (see FIG. 12) for executing command execution and history storage processing is called. It should be noted that the processing of step 19 and step 20 (partly) are performed by the first execution unit, the process and the function, the second execution unit, the process and the function, and the first and second units.
Control means and a history selection means.
【0057】ステップ21では、コマンドの動作終了メ
ッセージを表示するサブルーチン(図21参照)がコー
ルされ、ステップ1へと戻る。ステップ22では、履歴
表示切換部64のラジオボタン64a或いは64bがク
リックされたときの処理が行われる。即ち、履歴表示部
64の表示内容を切り換えるサブルーチン(図15)が
コールされ、ステップ1へと戻る。In step 21, a subroutine (see FIG. 21) for displaying a command operation end message is called, and the process returns to step 1. In step 22, a process is performed when the radio button 64a or 64b of the history display switching unit 64 is clicked. That is, a subroutine (FIG. 15) for switching the display content of the history display unit 64 is called, and the process returns to step 1.
【0058】以上説明したステップ1〜ステップ22の
処理によれば、イベントの発生要因に応じて処理が分岐
され、イベントの発生要因に応じた処理が行われる。こ
のとき、オペランド表示・編集部68の末尾の項目が反
転表示されるので、エキスパートモードにより複写或い
は移動処理を行おうとする利用者は、反転表示された項
目(複写或いは移動先)が他の項目(複写或いは移動
元)と意味合いが違うことを直感的に把握することが可
能となる。また、処理対象を選択する場合、過去に処理
対象となったオペランド或いはカレントディレクトリの
履歴が履歴表示部62に表示されるので、処理対象の入
力作業の労力を低減することもできる。さらに、処理対
象たるオペランドは、コマンドを入力するまで確定しな
いので、オペランド表示・編集部68において自由に追
加或いは削除等に編集を行うことができる。この他に
は、メッセージ表示部70に、ファイル操作装置の利用
者に対して操作方法の指針となるメッセージが表示され
るので、次にどのような操作を行えばよいかが容易に把
握することができる。According to the processing of steps 1 to 22 described above, the processing branches according to the cause of the event, and the processing is performed according to the cause of the event. At this time, since the last item of the operand display / editing section 68 is displayed in reverse video, the user who intends to perform the copy or move process in the expert mode can change the displayed item (copy or move destination) to another item. It is possible to intuitively grasp that the meaning is different from (copy or move source). In addition, when a processing target is selected, the history of the operand or the current directory that has been processed in the past is displayed on the history display unit 62, so that the labor for inputting the processing target can be reduced. Further, since the operand to be processed is not determined until a command is input, the operand display / editing unit 68 can freely edit the operand such as adding or deleting. In addition, a message that guides the user of the file operation device on the operation method is displayed on the message display unit 70, so that it is easy to know what operation should be performed next. it can.
【0059】図10は、メインルーチンのステップ1で
コールされる初期化処理を示す。ステップ31では、フ
ァイル操作画面60のオペランド表示・編集部68と、
記憶領域12の複写・移動元保存部12fと、がクリア
される。ステップ32では、ビギナーモードフラグ保存
部12eに「F」が格納される。従って、ファイル操作
装置の初期状態では、操作モードがエキスパートモード
に設定される。FIG. 10 shows the initialization processing called in step 1 of the main routine. In step 31, the operand display / editing unit 68 of the file operation screen 60,
The copy / movement source storage unit 12f of the storage area 12 is cleared. In step 32, "F" is stored in the beginner mode flag storage unit 12e. Therefore, in the initial state of the file operation device, the operation mode is set to the expert mode.
【0060】ステップ33では、カレントディレクトリ
下のファイル名及びディレクトリ名が、ファイル・ディ
レクトリ表示部66に一覧表示される。ステップ34で
は、履歴表示切換部64の「オペランド」ラジオボタン
64aにチェックマークが付けられる。従って、ファイ
ル操作装置の初期状態では、履歴表示部62にオペラン
ド履歴が表示される。At step 33, the file names and directory names under the current directory are displayed in a list on the file / directory display section 66. In step 34, a check mark is added to the “operand” radio button 64a of the history display switching unit 64. Therefore, in the initial state of the file operation device, the operand history is displayed on the history display unit 62.
【0061】ステップ35では、オペランド履歴保存フ
ァイル50からオペランド履歴が読み出され、読み出さ
れたオペランド履歴が履歴表示部62に一覧表示され
る。ステップ36では、履歴表示部62に表示されたオ
ペランド履歴数が、オペランド履歴数保存部12aに格
納される。図11は、メインルーチンのステップ4でコ
ールされるオペランド表示・編集部68へのオペランド
追加処理を示す。In step 35, the operand history is read from the operand history storage file 50, and the read operand history is listed on the history display unit 62. In step 36, the number of operand histories displayed on the history display unit 62 is stored in the operand history number storage unit 12a. FIG. 11 shows a process of adding an operand to the operand display / editing unit 68 called in step 4 of the main routine.
【0062】ステップ41では、イベント発生要因に応
じた分岐処理が行われる。即ち、履歴表示部62或いは
ファイル・ディレクトリ表示部66から項目が選択され
たときには、ステップ42へと進み、オペランド表示・
編集部68に項目が入力されたときには、ステップ47
へと進む。ステップ42〜ステップ46では、履歴表示
部62或いはファイル・ディレクトリ表示部66から項
目が選択されたときの処理が行われる。In step 41, a branching process according to the event occurrence factor is performed. That is, when an item is selected from the history display unit 62 or the file / directory display unit 66, the process proceeds to step 42, where the operand display /
When an item has been input to the editing unit 68, step 47
Proceed to. In steps 42 to 46, processing is performed when an item is selected from the history display section 62 or the file / directory display section 66.
【0063】具体的には、ステップ42では、オペラン
ド表示・編集部68の内容が空(何も表示されていない
状態をいう。以下同様)であるか否かが判定される。そ
して、オペランド表示・編集部68の内容が空であれば
ステップ43へと進み、オペランド表示・編集部68の
内容が空でなければステップ45へと進む。ステップ4
3では、履歴表示部62或いはファイル・ディレクトリ
表示部66から選択された項目がオペランド表示・編集
部68に転送される。Specifically, in step 42, it is determined whether or not the contents of the operand display / edit section 68 are empty (meaning that nothing is displayed; the same applies hereinafter). If the contents of the operand display / editing unit 68 are empty, the process proceeds to step 43. If the contents of the operand display / editing unit 68 are not empty, the process proceeds to step 45. Step 4
In 3, the item selected from the history display section 62 or the file / directory display section 66 is transferred to the operand display / edit section 68.
【0064】ステップ44では、オペランド表示・編集
部68の末尾の項目が反転表示される。ステップ45で
は、オペランド表示・編集部68の反転表示が解除され
る。ステップ46では、オペランド表示・編集部68の
末尾の項目の後に空白を挟み、履歴表示部62或いはフ
ァイル・ディレクトリ表示部66から選択された項目が
追加される。その後、ステップ44へと進み、オペラン
ド表示・編集部68の反転表示処理が行われる。At step 44, the last item of the operand display / editing section 68 is displayed in reverse video. In step 45, the inverted display of the operand display / edit section 68 is released. In step 46, an item selected from the history display unit 62 or the file / directory display unit 66 is added with a space after the last item of the operand display / edit unit 68. Thereafter, the process proceeds to step 44, where the inverted display processing of the operand display / editing unit 68 is performed.
【0065】ステップ47、ステップ48及びステップ
44では、オペランド表示・編集部68に項目が入力さ
れたときの処理が行われる。具体的には、ステップ47
では、オペランド表示・編集部68の反転表示が解除さ
れる。ステップ48では、オペランド表示・編集部68
上のマウスカーソルが示す箇所に、キーボード22等か
ら入力された項目が挿入される。その後、ステップ44
へと進み、オペランド表示・編集部68の反転表示処理
が行われる。In steps 47, 48 and 44, processing is performed when an item is input to the operand display / edit section 68. Specifically, step 47
Then, the inverted display of the operand display / editing unit 68 is released. In step 48, the operand display / edit unit 68
An item input from the keyboard 22 or the like is inserted at a position indicated by the upper mouse cursor. Then, step 44
Then, the inverted display processing of the operand display / editing unit 68 is performed.
【0066】以上説明したステップ41〜ステップ48
の処理によれば、履歴表示部62或いはファイル・ディ
レクトリ表示部66から項目が選択されたとき、また
は、オペランド表示・編集部68に項目が入力されたと
きには、オペランド表示・編集部68に選択或いは入力
された項目が表示される。このとき、オペランド表示・
編集部68の末尾の項目が常に反転表示される。Steps 41 to 48 described above
According to the processing of (1), when an item is selected from the history display section 62 or the file / directory display section 66, or when an item is input to the operand display / edit section 68, the item is selected by the operand display / edit section 68 or The entered items are displayed. At this time, the operand display
The item at the end of the editing unit 68 is always highlighted.
【0067】図12は、メインルーチンのステップ20
でコールされるコマンド実行及び履歴保存処理を示す。
ステップ51では、ビギナーモードフラグが「T」、か
つ、保存コマンドが「cp」(複写)或いは「mv」(移
動)であるか否かが判定される。そして、ビギナーモー
ドフラグが「T」、かつ、保存コマンドが「cp」或いは
「mv」であればステップ52へと進み、それ以外であれ
ばステップ53へと進む。FIG. 12 is a flow chart showing step 20 of the main routine.
Shows the command execution and history storage processing called by the.
In step 51, it is determined whether the beginner mode flag is "T" and the save command is "cp" (copy) or "mv" (move). If the beginner mode flag is "T" and the save command is "cp" or "mv", the process proceeds to step 52; otherwise, the process proceeds to step 53.
【0068】ステップ52では、複写・移動元保存部1
2fの内容とオペランド表示・保存部68の内容とが空
白を挟んで結合され、結合された文字列がオペランド保
存部12hに格納される。ステップ53では、オペラン
ド表示・編集部68の内容がオペランド保存部12hに
格納される。In step 52, the copy / movement source storage unit 1
The contents of 2f and the contents of the operand display / storage section 68 are combined with a space therebetween, and the combined character string is stored in the operand storage section 12h. In step 53, the contents of the operand display / edit section 68 are stored in the operand storage section 12h.
【0069】ステップ54では、オペランド表示・編集
部68がクリアされる。ステップ55では、オペランド
履歴の更新処理を行うサブルーチン(図13参照)がコ
ールされる。ステップ56では、コマンド保存部12g
の内容とオペランド保存部12hの内容とが空白を挟ん
で結合され、コマンド列が生成される。そして、生成さ
れたコマンド列がOS40に渡される。At step 54, the operand display / edit section 68 is cleared. In step 55, a subroutine for updating the operand history (see FIG. 13) is called. In step 56, the command storage unit 12g
And the contents of the operand storage unit 12h are combined with a space therebetween to generate a command sequence. Then, the generated command sequence is passed to the OS 40.
【0070】ステップ57では、保存コマンドが「cd」
(ディレクトリの移動)であるか否かが判定される。そ
して、保存コマンドが「cd」であればステップ58へと
進み、それ以外であればステップ60へと進む。ステッ
プ58では、OS40によってカレントディレクトリが
移動される。ステップ59では、ディレクトリ履歴の更
新処理を行うサブルーチン(図14参照)がコールされ
る。In step 57, the save command is "cd"
(Movement of directory) is determined. If the save command is "cd", the process proceeds to step 58; otherwise, the process proceeds to step 60. In step 58, the OS 40 moves the current directory. In step 59, a subroutine (see FIG. 14) for updating the directory history is called.
【0071】ステップ60では、OS40によってコマ
ンド列が実行される。以上説明したステップ51〜ステ
ップ60の処理によれば、OS40に渡すコマンド列が
生成されると共に、オペランド履歴の更新処理が行われ
る。そして、生成されたコマンド列がOS40に渡さ
れ、渡されたコマンド列に応じてOS40によりファイ
ル操作が行われる。このとき、カレントディレクトリの
移動が行われると、移動したカレントディレクトリに対
するディレクトリ履歴の更新処理が行われる。In step 60, a command sequence is executed by the OS 40. According to the processing of steps 51 to 60 described above, a command sequence to be passed to the OS 40 is generated, and the operand history is updated. Then, the generated command sequence is passed to the OS 40, and a file operation is performed by the OS 40 according to the passed command sequence. At this time, when the current directory is moved, a process of updating the directory history for the moved current directory is performed.
【0072】図13は、図12に示すステップ55でコ
ールされるオペランド履歴の更新処理を示す。ステップ
61では、オペランド保存部12hの内容がオペランド
履歴保存ファイル50中にあるか否かが判定される。そ
して、オペランド保存部12hの内容がオペランド履歴
保存ファイル50中にあれば処理を終了し、オペランド
保存部12hの内容がオペランド履歴保存ファイル50
中になければステップ62へと進む。要するに、オペラ
ンド保存部12hの内容が、オペランド履歴保存ファイ
ル50中に保存されている場合には、同一の履歴を残さ
ないようにする制御が行われる。なお、ステップ61の
処理が、禁止手段を実現する。FIG. 13 shows the update processing of the operand history called in step 55 shown in FIG. In step 61, it is determined whether or not the contents of the operand storage unit 12h are in the operand history storage file 50. If the contents of the operand storage unit 12h are in the operand history storage file 50, the process is terminated, and the contents of the operand storage unit 12h are stored in the operand history storage file 50.
If not, go to step 62. In short, when the contents of the operand storage unit 12h are stored in the operand history storage file 50, control is performed so as not to keep the same history. Note that the processing in step 61 implements a prohibition unit.
【0073】ステップ62では、オペランド履歴数がオ
ペランド履歴最大数未満であるか否かが判定される。そ
して、オペランド履歴数がオペランド履歴最大数未満で
あればステップ63へと進み、オペランド履歴数がオペ
ランド履歴最大数以上であればステップ65へと進む。
ステップ63では、オペランド履歴保存ファイル50の
末尾に、オペランド保存部12hの内容が追加される。At step 62, it is determined whether or not the number of operand histories is less than the maximum number of operand histories. If the number of operand histories is less than the maximum number of operand histories, the process proceeds to step 63. If the number of operand histories is equal to or greater than the maximum number of operand histories, the process proceeds to step 65.
In step 63, the contents of the operand storage unit 12h are added to the end of the operand history storage file 50.
【0074】ステップ64では、オペランド履歴数保存
部12aの内容を1増やす。ステップ65では、初期値
として変数iに2を設定し、変数iを1づつ増加させな
がら変数iがオペランド履歴最大数より大きくなるま
で、ステップ66の処理が繰り返される。ステップ66
では、オペランド履歴保存ファイル50のi番目のレコ
ードの内容がi−1番目のレコードに上書きされる。即
ち、FIFO方式により、最新のオペランド履歴がオペ
ランド履歴最大数だけ保存されるようにする。At step 64, the content of the operand history number storage section 12a is incremented by one. In step 65, the variable i is set to 2 as an initial value, and the process of step 66 is repeated while increasing the variable i by one until the variable i becomes larger than the maximum number of operand histories. Step 66
Then, the contents of the i-th record in the operand history storage file 50 are overwritten on the (i-1) -th record. That is, the latest operand history is stored by the FIFO method by the maximum number of operand history.
【0075】以上説明したステップ61〜ステップ66
の処理によれば、入力されたオペランドがオペランド履
歴保存ファイル50中にないときのみ、オペランドがオ
ペランド履歴保存ファイル50に追加される。このと
き、オペランド履歴保存ファイル50には、設定最大数
以下となるように最新のオペランド履歴が保存される。
即ち、同一のオペランド履歴が保存されず、少ない記憶
領域でできるだけ多くのオペランド履歴を保存すること
ができる。Steps 61 to 66 described above
According to the above processing, only when the input operand is not in the operand history storage file 50, the operand is added to the operand history storage file 50. At this time, the operand history storage file 50 stores the latest operand history so that the number of operands becomes equal to or less than the set maximum number.
That is, the same operand history is not stored, and as many operand histories as possible can be stored in a small storage area.
【0076】図14は、図12に示すステップ59でコ
ールされるディレクトリ履歴の更新処理を示す。ステッ
プ71では、カレントディレクトリがディレクトリ履歴
保存ファイル52中にあるか否かが判定される。そし
て、カレントディレクトリがディレクトリ履歴保存ファ
イル52中にあれば処理を終了し、カレントディレクト
リがディレクトリ履歴保存ファイル52中になければス
テップ72へと進む。要するに、カレントディレクトリ
が、ディレクトリ履歴保存ファイル52中に保存されて
いる場合には、同一の履歴を残さないようにする制御が
行われる。なお、ステップ71の処理が、禁止手段を実
現する。FIG. 14 shows a directory history update process called in step 59 shown in FIG. In step 71, it is determined whether or not the current directory is in the directory history storage file 52. Then, if the current directory is in the directory history storage file 52, the process ends. If the current directory is not in the directory history storage file 52, the process proceeds to step 72. In short, when the current directory is stored in the directory history storage file 52, control is performed so that the same history is not left. Note that the processing of step 71 implements a prohibition unit.
【0077】ステップ72では、ディレクトリ履歴数が
ディレクトリ履歴最大数未満であるか否かが判定され
る。そして、ディレクトリ履歴数がディレクトリ履歴最
大数未満であればステップ73へと進み、ディレクトリ
履歴数がディレクトリ履歴最大数以上であればステップ
75へと進む。ステップ73では、ディレクトリ履歴保
存ファイル52の末尾に、カレントディレクトリが追加
される。At step 72, it is determined whether or not the number of directory histories is less than the maximum number of directory histories. If the number of directory histories is less than the maximum number of directory histories, the process proceeds to step 73. If the number of directory histories is equal to or greater than the maximum number of directory histories, the process proceeds to step 75. In step 73, the current directory is added to the end of the directory history storage file 52.
【0078】ステップ74では、ディレクトリ履歴数保
存部12cの内容を1増やす。ステップ75では、初期
値として変数iに2を設定し、変数iを1づつ増加させ
ながら変数iがディレクトリ履歴最大数より大きくなる
まで、ステップ76の処理が繰り返される。ステップ7
6では、ディレクトリ履歴保存ファイル52のi番目の
レコードの内容がi−1番目のレコードに上書きされ
る。即ち、FIFO方式により、最新のディレクトリ履
歴がオペランド履歴最大数だけ保存されるようにする。At step 74, the contents of the directory history number storage section 12c are incremented by one. In step 75, the variable i is set to 2 as an initial value, and the process of step 76 is repeated while increasing the variable i by one until the variable i becomes larger than the maximum number of directory histories. Step 7
In 6, the contents of the i-th record of the directory history storage file 52 are overwritten on the (i-1) -th record. That is, the latest directory history is stored by the FIFO method by the maximum number of operand histories.
【0079】以上説明したステップ71〜ステップ76
の処理によれば、移動されたカレントディレクトリがデ
ィレクトリ履歴保存ファイル52中にないときのみ、カ
レントディレクトリがディレクトリ履歴保存ファイル5
2に追加される。このとき、ディレクトリ履歴保存ファ
イル52には、設定最大数以下となるように最新のディ
レクトリ履歴が保存される。即ち、同一のディレクトリ
履歴が保存されず、少ない記憶領域でできるだけ多くの
ディレクトリ履歴を保存することができる。Steps 71 to 76 described above
According to the processing of (1), only when the moved current directory is not in the directory history storage file 52, the current directory is
2 is added. At this time, the latest directory history is stored in the directory history storage file 52 so as to be equal to or less than the set maximum number. That is, the same directory history is not stored, and as much directory history as possible can be stored in a small storage area.
【0080】図15は、メインルーチンのステップ22
でコールされる履歴表示部62の表示切換処理を示す。
ステップ81では、選択されたラジオボタンが「ディレ
クトリ」ラジオボタン64bであるか否かが判定され
る。そして、ラジオボタンが「ディレクトリ」ラジオボ
タン64bであればステップ82へと進み、ラジオボタ
ンが「ディレクトリ」ラジオボタン64bでなければス
テップ84へと進む。FIG. 15 is a flow chart showing step 22 of the main routine.
Shows the display switching process of the history display unit 62 called by the user.
In step 81, it is determined whether or not the selected radio button is the “directory” radio button 64b. If the radio button is the "directory" radio button 64b, the process proceeds to step 82. If the radio button is not the "directory" radio button 64b, the process proceeds to step 84.
【0081】ステップ82では、ディレクトリ履歴保存
ファイル52から、ディレクトリ履歴が読み出され、読
み出されたディレクトリ履歴が履歴表示部62に表示さ
れる。ステップ83では、ディレクトリ履歴数がディレ
クトリ履歴数保存部12cに格納される。At step 82, the directory history is read from the directory history storage file 52, and the read directory history is displayed on the history display unit 62. In step 83, the number of directory histories is stored in the directory history number storage unit 12c.
【0082】ステップ84では、オペランド履歴保存フ
ァイル50から、オペランド履歴が読み出され、読み出
されたオペランド履歴が履歴表示部62に表示される。
ステップ85では、オペランド履歴数がオペランド履歴
数保存部12aに格納される。以上説明したステップ8
1〜ステップ85の処理によれば、「オペランド」ラジ
オボタン64aがクリックされたときには、オペランド
履歴保存ファイル50に保存されているオペランド履歴
が履歴表示部62に表示される。一方、「ディレクト
リ」ラジオボタン64bがクリックされたときには、デ
ィレクトリ履歴保存ファイル52に保存されているディ
レクトリ履歴が履歴表示部62に表示される。即ち、利
用者は、履歴表示部62に表示させる履歴を自由に選択
することができ、コマンド入力に伴う労力低減を図るこ
とができる。At step 84, the operand history is read from the operand history storage file 50, and the read operand history is displayed on the history display unit 62.
In step 85, the number of operand histories is stored in the operand history number storage unit 12a. Step 8 described above
According to the processing of steps 1 to 85, when the "operand" radio button 64a is clicked, the operand history stored in the operand history storage file 50 is displayed on the history display unit 62. On the other hand, when the “directory” radio button 64 b is clicked, the directory history stored in the directory history storage file 52 is displayed on the history display unit 62. That is, the user can freely select a history to be displayed on the history display unit 62, and can reduce the labor involved in command input.
【0083】図16〜図21は、ファイル操作画面60
のメッセージ表示部70に、各種メッセージを表示する
処理を示す。メッセージ表示部70にメッセージを表示
することで、ファイル操作装置の利用者に対して操作方
法の指針を提供したり、ビギナーモードにおける最終確
認を行わせることができる。以下、メッセージの表示処
理の詳細について説明する。FIGS. 16 to 21 show the file operation screen 60.
The process of displaying various messages on the message display unit 70 of FIG. By displaying the message on the message display unit 70, it is possible to provide a guide of the operation method to the user of the file operation device and to make the final confirmation in the beginner mode. Hereinafter, details of the message display process will be described.
【0084】図16は、メインルーチンのステップ2で
コールされるメッセージ表示処理を示す。ステップ91
では、メッセージ表示部70に、「ファイルまたはディ
レクトリを選択して下さい」というメッセージが表示さ
れる。図17は、メインルーチンのステップ7でコール
されるメッセージ表示処理を示す。FIG. 16 shows a message display process called in step 2 of the main routine. Step 91
Then, a message "Please select a file or directory" is displayed on the message display unit 70. FIG. 17 shows a message display process called in step 7 of the main routine.
【0085】ステップ101では、メッセージ表示部7
0に、「[複写・移動元保存部の内容]を[オペランド
表示・編集部の内容]に{コマンド}します。よろしけ
れば、OKボタンを指定して下さい。」というメッセー
ジが表示される。ここで、[複写・移動元保存部の内
容]には、実際のファイル名、ディレクトリ名が入り、
また、{コマンド}には、実際のコマンド名(複写又は
移動)が入る。即ち、先の例のように、file1とfile2
とをdirectoryBに複写する場合には、「file1file2を
directoryBに複写します。よろしければ、OKボタンを
指定して下さい。」というメッセージが表示されること
となる。At step 101, the message display section 7
0, a message is displayed that "[contents of copy / transfer source storage unit] is [commanded] to [contents of operand display / editing unit]. If you like, specify the OK button." Here, [contents of copy / move source storage unit] contains actual file names and directory names.
Also, the actual command name (copy or move) is entered in {command}. That is, as in the previous example, file1 and file2
Is copied to directoryB, "file1file2
Copy to directoryB. If you like, please specify OK button. Is displayed.
【0086】図18は、メインルーチンのステップ9で
コールされるメッセージ表示処理を示す。ステップ11
1では、メッセージ表示部70に、「ファイルまたはデ
ィレクトリを選択するか、コマンドを指定して下さい」
というメッセージが表示される。図19は、メインルー
チンのステップ15でコールされるメッセージ表示処理
を示す。FIG. 18 shows a message display process called in step 9 of the main routine. Step 11
In 1, the message display section 70 displays "Please select a file or directory or specify a command."
Message is displayed. FIG. 19 shows a message display process called in step 15 of the main routine.
【0087】ステップ121では、複写・移動元保存部
12fに保存されたオペランドの項目数が1より大きい
か否かが判定される。そして、項目数が1より大きけれ
ばステップ122へと進み、項目数が1以下であればス
テップ123へと進む。ステップ122では、メッセー
ジ表示部70に、「{コマンド}先のディレクトリを指
定して下さい」というメッセージが表示される。In step 121, it is determined whether or not the number of items of the operand stored in the copy / move source storage unit 12f is larger than one. If the number of items is greater than 1, the process proceeds to step 122, and if the number of items is 1 or less, the process proceeds to step 123. At step 122, a message "{command} Specify the destination directory" is displayed on the message display unit 70.
【0088】ステップ123では、メッセージ表示部7
0に、「{コマンド}先のファイルまたはディレクトリ
を指定して下さい」というメッセージが表示される。図
20は、メインルーチンのステップ18でコールされる
メッセージ表示処理を示す。ステップ131では、メッ
セージ表示部70に、「[オペランド表示・編集部の内
容]を削除します。よろしければ、OKボタンを指定し
て下さい。」というメッセージが表示される。At step 123, the message display unit 7
At 0, a message "{command} Specify the destination file or directory" is displayed. FIG. 20 shows a message display process called in step 18 of the main routine. In step 131, a message is displayed on the message display section 70, "Delete [contents of operand display / editing section]. If you like, specify the OK button."
【0089】図21は、メインルーチンのステップ21
でコールされるメッセージ表示処理を示す。ステップ1
41では、メッセージ表示部70に、コマンドの動作が
終了したことを示すメッセージが表示される。例えば、
先の例によれば、「file1 file2をdirectoryBに複写
しました」というメッセージが表示される。ファイル操
作が正常に終了しなかった場合には、OS40からのエ
ラーメッセージが表示される。FIG. 21 is a flowchart showing step 21 of the main routine.
Shows the message display process called by. Step 1
At 41, a message indicating that the operation of the command has been completed is displayed on the message display unit 70. For example,
According to the previous example, a message "file1 file2 copied to directoryB" is displayed. If the file operation does not end normally, an error message from the OS 40 is displayed.
【0090】なお、以上説明したファイル操作装置は、
いわゆるスタンドアローン型の電子計算機上に構築され
たが、クライアント/サーバシステムを利用して構築す
るようにしてもよい。このような機能を実現するプログ
ラムを、例えば、磁気テープ、磁気ディスク、磁気ドラ
ム、ICカード、CD−ROM等の可搬媒体に記録して
おけば、本発明に係るファイル操作プログラムを市場に
流通させることができる。そして、かかる記録媒体を取
得した者は、一般的な電子計算機システムを利用して、
ファイル操作装置を容易に構築することが可能となる。The file operation device described above is
Although it is constructed on a so-called stand-alone type computer, it may be constructed using a client / server system. If a program realizing such a function is recorded on a portable medium such as a magnetic tape, a magnetic disk, a magnetic drum, an IC card, and a CD-ROM, the file operation program according to the present invention can be distributed to the market. Can be done. And the person who has obtained such a recording medium uses a general computer system,
It is possible to easily construct a file operation device.
【0091】[0091]
【発明の効果】以上説明したように、請求項1又は請求
項7に記載の発明によれば、初めは従来の操作方式を継
承した操作方式を利用し、習熟度に応じてより操作手順
の少ない操作方式に移行することができる。従って、利
用者の労力及び操作時間の低減を図ることができる。ま
た、操作方式の移行は、コマンドの入力の際に、その操
作内容の意味を限定する操作を行うことで行われるの
で、その移行は容易である。さらに、従来の対話型イン
ターフェースを利用していた利用者にとっても、操作を
理解し易いという特徴がある。As described above, according to the first or seventh aspect of the present invention, at first, an operation method inherited from the conventional operation method is used, and the operation procedure is more advanced according to the skill level. It is possible to shift to a less operation method. Therefore, the labor and operation time of the user can be reduced. Further, the transition of the operation method is performed by performing an operation for limiting the meaning of the operation content at the time of inputting a command, so that the transition is easy. Furthermore, there is a feature that the user who has used the conventional interactive interface can easily understand the operation.
【0092】請求項2記載の発明によれば、ファイル操
作装置の操作性を向上することができる。請求項3記載
の発明によれば、ファイル操作装置の操作性をさらに向
上することができる。請求項4記載の発明によれば、同
一操作対象に対して異なる操作を行う場合の利用者の労
力低減を図ることができる。According to the second aspect of the invention, the operability of the file operation device can be improved. According to the third aspect of the invention, the operability of the file operation device can be further improved. According to the invention described in claim 4, it is possible to reduce the labor of the user when performing different operations on the same operation target.
【0093】請求項5記載の発明によれば、少ない保存
領域にできるだけ多くの履歴が保存されるので、資源の
有効利用を図ることができる。請求項6記載の発明によ
れば、操作対象に対する所定の操作は、従来の操作方式
に比べて少ない手順でおこなわれるため、利用者の労力
及び操作時間の低減を図ることができる。According to the fifth aspect of the invention, as much history as possible is stored in a small storage area, so that resources can be effectively used. According to the sixth aspect of the present invention, the predetermined operation on the operation target is performed in a smaller number of procedures than the conventional operation method, so that the user's labor and operation time can be reduced.
【0094】請求項8記載の発明によれば、請求項1又
は請求項7記載の発明の効果に加え、本発明に係るファ
イル操作プログラムを流通させることができる。そし
て、かかるプログラムが記録された記録媒体を取得した
者は、一般的な電子計算機を使用して、容易にファイル
操作装置を構築することができる。According to the invention of claim 8, in addition to the effects of the invention of claim 1 or 7 , the file operation program according to the present invention can be distributed. Then, a person who has obtained a recording medium on which such a program is recorded can easily construct a file operation device using a general computer.
【図1】本発明に係るファイル操作装置の構成図であ
る。FIG. 1 is a configuration diagram of a file operation device according to the present invention.
【図2】記憶領域に保存される内容の説明図である。FIG. 2 is an explanatory diagram of contents stored in a storage area.
【図3】ファイル操作画面の説明図である。FIG. 3 is an explanatory diagram of a file operation screen.
【図4】エキスパートモードにおける操作手順の説明図
である。FIG. 4 is an explanatory diagram of an operation procedure in an expert mode.
【図5】ビギナーモードにおける操作手順の説明図であ
る。FIG. 5 is an explanatory diagram of an operation procedure in a beginner mode.
【図6】ビギナーモードにおける操作手順の説明図であ
る。FIG. 6 is an explanatory diagram of an operation procedure in a beginner mode.
【図7】メインルーチンのフローチャートである。FIG. 7 is a flowchart of a main routine.
【図8】メインルーチンのフローチャートである。FIG. 8 is a flowchart of a main routine.
【図9】メインルーチンのフローチャートである。FIG. 9 is a flowchart of a main routine.
【図10】初期化を行うサブルーチンのフローチャート
である。FIG. 10 is a flowchart of a subroutine for performing initialization.
【図11】オペランド追加を行うサブルーチンのフロー
チャートである。FIG. 11 is a flowchart of a subroutine for adding an operand.
【図12】コマンド実行及び履歴保存を行うサブルーチ
ンのフローチャートである。FIG. 12 is a flowchart of a subroutine for executing a command and storing a history.
【図13】オペランド履歴の更新を行うサブルーチンの
フローチャートである。FIG. 13 is a flowchart of a subroutine for updating an operand history.
【図14】ディレクトリ履歴の更新を行うサブルーチン
のフローチャートである。FIG. 14 is a flowchart of a subroutine for updating a directory history.
【図15】履歴表示切換を行うサブルーチンのフローチ
ャートである。FIG. 15 is a flowchart of a subroutine for switching history display.
【図16】メッセージ表示を行うサブルーチンのフロー
チャートである。FIG. 16 is a flowchart of a subroutine for displaying a message.
【図17】メッセージ表示を行うサブルーチンのフロー
チャートである。FIG. 17 is a flowchart of a subroutine for displaying a message.
【図18】メッセージ表示を行うサブルーチンのフロー
チャートである。FIG. 18 is a flowchart of a subroutine for displaying a message.
【図19】メッセージ表示を行うサブルーチンのフロー
チャートである。FIG. 19 is a flowchart of a subroutine for displaying a message.
【図20】メッセージ表示を行うサブルーチンのフロー
チャートである。FIG. 20 is a flowchart of a subroutine for displaying a message.
【図21】メッセージ表示を行うサブルーチンのフロー
チャートである。FIG. 21 is a flowchart of a subroutine for displaying a message.
10・・・コマンド処理部 22・・・キーボード 24・・・マウス 50・・・オペランド履歴保存ファイル 52・・・ディレクトリ履歴保存ファイル 62・・・履歴表示部 66・・・ファイル・ディレクトリ表示部 68・・・オペランド表示・編集部 70・・・メッセージ表示部 72a・・・「ディレクトリの移動」ボタン 72b・・・「複写」ボタン 72c・・・「移動」ボタン 72d・・・「削除」ボタン 72e・・・「表示」ボタン 72f・・・「編集」ボタン 72h・・・「OK」ボタン 10 Command processing unit 22 ... keyboard 24 ・ ・ ・ Mouse 50: Operand history storage file 52: Directory history storage file 62 ··· History display section 66 ... File / directory display section 68 ・ ・ ・ Operand display / editing unit 70 Message display section 72a ... "Move directory" button 72b "Copy" button 72c: "Move" button 72d: "Delete" button 72e ... "Display" button 72f ... "Edit" button 72h ... "OK" button
フロントページの続き (56)参考文献 特開 平7−319746(JP,A) 特開 平6−103014(JP,A) 特開 平9−128141(JP,A) 特開 平6−89214(JP,A) 特開 平4−127309(JP,A) 特開 平6−130951(JP,A) 特開 平7−56668(JP,A) 特開 平7−64749(JP,A) 特開 平8−137649(JP,A) 特開 平8−286883(JP,A) 特開 平10−74135(JP,A) 特開 平10−124489(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 3/00 G06F 3/02 - 3/027 G06F 3/03 G06F 3/033 - 3/037 G06F 3/14 - 3/153 G06F 12/00 Continuation of the front page (56) References JP-A-7-319746 (JP, A) JP-A-6-103014 (JP, A) JP-A-9-128141 (JP, A) JP-A-6-89214 (JP) JP-A-4-127309 (JP, A) JP-A-6-130951 (JP, A) JP-A-7-56668 (JP, A) JP-A-7-64749 (JP, A) 8-137649 (JP, A) JP-A-8-286883 (JP, A) JP-A-10-74135 (JP, A) JP-A-10-124489 (JP, A) (58) Fields investigated (Int. Cl 7, DB name) G06F 3/00 G06F 3/02 -. 3/027 G06F 3/03 G06F 3/033 - 3/037 G06F 3/14 - 3/153 G06F 12/00
Claims (8)
少なくとも1つの操作対象を選択する選択手段と、 該選択手段により選択された操作対象に対して、所望の
操作内容に応じたコマンドを入力するコマンド入力手段
と、 前記コマンド入力手段によるコマンドの入力終了を通知
する通知手段と、 操作内容の意味を限定するときに操作される修飾手段
と、 前記コマンド入力手段によりコマンドの入力が行われた
際、前記修飾手段が操作されていれば、選択された操作
対象に対して前記コマンドに応じた操作を実行する第1
の実行手段と、 前記コマンド入力手段によりコマンドの入力が行われた
際、前記修飾手段が操作されていなければ、その後、前
記通知手段により入力終了が通知されたときに、選択さ
れた操作対象に対して前記コマンドに応じた操作を実行
する第2の実行手段と、 を含んで構成されたことを特徴とするファイル操作装
置。A first display unit for displaying an operation target; and an operation target displayed by the first display unit.
Selection means for selecting at least one operation object; command input means for inputting a command corresponding to a desired operation content to the operation object selected by the selection means; and completion of command input by the command input means Notification means for notifying, and a decoration means operated when limiting the meaning of the operation content, and when a command is input by the command input means, if the decoration means has been operated, it is selected. First for executing an operation corresponding to the command on an operation target
Execution means, when a command is input by the command input means, if the decoration means is not operated, then, when the input end is notified by the notification means, the selected operation target A second execution unit for executing an operation corresponding to the command in response to the command.
表示する第2の表示手段を備えた構成である請求項1記
載のファイル操作装置。2. The file operation device according to claim 1, further comprising second display means for displaying an operation target selected by said selection means.
対象の名称に対して、各種編集を行う編集手段を備えた
構成である請求項2記載のファイル操作装置。3. An operation displayed by said second display means.
3. The file operation device according to claim 2, wherein the file operation device has an editing unit that performs various types of editing on the target name .
履歴を保存する履歴保存手段と、 該履歴保存手段により保存された履歴を表示する第3の
表示手段と、を備え、 前記選択手段は、前記第3の表示手段により表示された
履歴の中から、操作対象を選択可能な構成である請求項
1〜請求項3のいずれか1つに記載のファイル操作装
置。4. A history storing means for storing a history of the operation target selected by the selecting means, and a third display means for displaying the history stored by the history storing means, wherein the selecting means is 4. The file operation device according to claim 1, wherein an operation target can be selected from histories displayed by said third display means.
前記履歴保存手段に保存されているときに、当該操作対
象の保存を禁止する禁止手段を備えた構成である請求項
1〜請求項4のいずれか1つに記載のファイル操作装
置。5. The apparatus according to claim 1, further comprising a prohibition unit for prohibiting the storage of the operation target when the operation target selected by the selection unit is stored in the history storage unit. The file operation device according to any one of the above.
編集可能領域に出力する出力手段と、 該編集可能領域に出力された操作対象について、操作内
容を指定する操作内容指定手段と、 該操作内容指定手段により操作内容が指定された際、操
作内容の意味を限定する修飾キーが操作されていれば、
指定された操作内容、及び、前記編集可能領域に出力さ
れた操作対象の名称に基づいて、操作を実行させる第1
の制御手段と、前記操作内容指定手段により操作内容が指定された際、
操作内容の意味を限定する修飾キーが操作されていなけ
れば、その後、操作内容の指定終了を示す操作がなされ
たときに、指定された操作内容、及び、前記編集可能領
域に出力された操作対象の名称に基づいて、操作を実行
させる第2の制御手段と、 前記第1又は第2の制御手段 により実行された操作につ
いて、前記編集可能領域に出力された操作対象の名称の
履歴を保存する履歴保存手段と、 該履歴保存手段により保存された内容を表示して選択入
力させ、選択された履歴の名称を、前記編集可能領域に
出力する履歴選択手段と、 を含んで構成されたことを特徴とするファイル操作装
置。6. An operation object designating means for designating an operation object, an output means for outputting the name of the operation object designated by the operation object designation means to an editable area, and an operation object outputted to the editable area The operation content designating means for designating the operation content, and when the operation content is designated by the operation content designating means ,
If a modifier key that limits the meaning of the work is operated,
A first operation for executing an operation based on the specified operation content and the name of the operation target output to the editable area;
When the operation content is designated by the control means and the operation content designation means,
Modifier keys that limit the meaning of the operation must be operated
Then, an operation indicating the end of the specification of the operation content is performed.
The specified operation details and the editable area
Executes an operation based on the name of the operation target output to the area
A second control unit for causing the operation to be performed by the first or second control unit, a history storage unit for storing a history of names of operation targets output to the editable area, and the history storage unit And a history selecting means for displaying the content stored in the editable area and selecting and inputting the content, and outputting the name of the selected history to the editable area.
とも1つの操作対象を選択する選択工程と、 該選択工程により選択された操作対象に対して、所望の
操作内容に応じたコマンドを入力するコマンド入力工程
と、 前記コマンド入力工程によるコマンドの入力終了を通知
する通知工程と、 操作内容の意味を限定するときに操作される修飾工程
と、 前記コマンド入力工程によりコマンドの入力が行われた
際、前記修飾工程が操作されていれば、選択された操作
対象に対して前記コマンドに応じた操作を実行する第1
の実行工程と、 前記コマンド入力工程によりコマンドの入力が行われた
際、前記修飾工程が操作されていなければ、その後、前
記通知工程により入力終了が通知されたときに、選択さ
れた操作対象に対して前記コマンドに応じた操作を実行
する第2の実行工程と、 を含んで構成されたことを特徴とするファイル操作方
法。7. A display step of displaying an operation target, a selection step of selecting at least one operation target from the operation targets displayed by the display step, and a selection step of selecting at least one operation target by the selection step. A command input step of inputting a command corresponding to a desired operation content, a notification step of notifying the end of the command input by the command input step, a decoration step operated when limiting the meaning of the operation content, When a command is input in the command input step and the decoration step is operated, a first operation for executing an operation corresponding to the command on a selected operation target is performed.
When a command is input in the command input step, if the decoration step is not operated, then, when the input end is notified by the notification step, the selected operation target A second execution step of executing an operation corresponding to the command for the file operation method.
とも1つの操作対象を選択する選択機能と、 該選択機能により選択された操作対象に対して、所望の
操作内容に応じたコマンドを入力するコマンド入力機能
と、 前記コマンド入力機能によるコマンドの入力終了を通知
する通知機能と、 操作内容の意味を限定するときに操作される修飾機能
と、 前記コマンド入力機能によりコマンドの入力が行われた
際、前記修飾機能が操作されていれば、選択された操作
対象に対して前記コマンドに応じた操作を実行する第1
の実行機能と、 前記コマンド入力機能によりコマンドの入力が行われた
際、前記修飾機能が操作されていなければ、その後、前
記通知機能により入力終了が通知されると、選択された
操作対象に対して前記コマンドに応じた操作を実行する
第2の実行機能と、 を実現するためのファイル操作プログラムを記録した記
録媒体。8. A display function for displaying an operation object, a selection function for selecting at least one operation object from among the operation objects displayed by the display function, and a selection function for the operation object selected by the selection function. A command input function for inputting a command corresponding to a desired operation content, a notification function for notifying the end of the command input by the command input function, a decoration function operated when limiting the meaning of the operation content, When a command is input by the command input function and the decoration function is operated, a first operation for executing an operation corresponding to the command on a selected operation target is performed.
When a command is input by the command input function and the decoration function is not operated, if the input end is notified by the notification function, the selected operation target is And a second execution function of executing an operation corresponding to the command, and a file operation program for realizing the following.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17317098A JP3471224B2 (en) | 1998-06-19 | 1998-06-19 | File operating device, file operating method, and recording medium recording file operating program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17317098A JP3471224B2 (en) | 1998-06-19 | 1998-06-19 | File operating device, file operating method, and recording medium recording file operating program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000010703A JP2000010703A (en) | 2000-01-14 |
JP3471224B2 true JP3471224B2 (en) | 2003-12-02 |
Family
ID=15955401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17317098A Expired - Fee Related JP3471224B2 (en) | 1998-06-19 | 1998-06-19 | File operating device, file operating method, and recording medium recording file operating program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3471224B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4724412B2 (en) * | 2004-11-25 | 2011-07-13 | キヤノン株式会社 | Image data recording device |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3060113B2 (en) * | 1990-09-19 | 2000-07-10 | 株式会社日立製作所 | Command display selection device |
JPH07319746A (en) * | 1992-01-21 | 1995-12-08 | Sord Comput Corp | File management method in multiwindow |
JPH0689214A (en) * | 1992-09-07 | 1994-03-29 | Daikin Ind Ltd | Method and device for executing menu command |
JPH06103014A (en) * | 1992-09-22 | 1994-04-15 | Matsushita Electric Ind Co Ltd | Information processor |
JP2701679B2 (en) * | 1992-10-16 | 1998-01-21 | ヤマハ株式会社 | Electronic musical instrument |
JP3271386B2 (en) * | 1993-08-18 | 2002-04-02 | カシオ計算機株式会社 | Input control device |
JPH0764749A (en) * | 1993-08-25 | 1995-03-10 | Fujitsu Ltd | Command execution processor |
JPH08137649A (en) * | 1994-11-04 | 1996-05-31 | Fujitsu Ltd | Screen transit control system |
JP3603288B2 (en) * | 1995-04-17 | 2004-12-22 | ソニー株式会社 | Operation control apparatus and method |
JPH09128141A (en) * | 1995-11-07 | 1997-05-16 | Sony Corp | Controller and control method |
JPH1074135A (en) * | 1996-08-30 | 1998-03-17 | Canon Inc | Information processor |
JP3443255B2 (en) * | 1996-10-18 | 2003-09-02 | 富士ゼロックス株式会社 | Electronic document management apparatus and method |
-
1998
- 1998-06-19 JP JP17317098A patent/JP3471224B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000010703A (en) | 2000-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10248294B2 (en) | Modal-less interface enhancements | |
CA2292038C (en) | User interface for transferring items between displayed windows | |
US8707209B2 (en) | Save preview representation of files being created | |
US7725841B2 (en) | Selection paradigm for displayed user interface | |
US5630080A (en) | Method and system for the direct manipulation of information, including non-default drag and drop operation | |
US5140677A (en) | Computer user interface with window title bar mini-icons | |
JP3372563B2 (en) | Tree structure display editing device | |
US6393429B1 (en) | File handling device, and a recording medium storing a file handling program | |
US6535230B1 (en) | Graphical user interface providing consistent behavior for the dragging and dropping of content objects | |
US5664133A (en) | Context sensitive menu system/menu behavior | |
EP1523718B1 (en) | A method and system for extending the file system api | |
US6289363B1 (en) | Navigation editor framework for building mulitmedia titles | |
US20040021699A1 (en) | Editing browser documents | |
US6961907B1 (en) | “Append” extension to cut and copy commands for a clipboard function in a computer system | |
JPH0685145B2 (en) | How to display the position of multiple selected objects | |
US20060036569A1 (en) | Method and apparatus for changing background screen in gui operating system | |
US6567825B2 (en) | System and method for processing a working file | |
US6246405B1 (en) | Method and apparatus for managing a plurality of objects on a graphical user interface | |
JPH10154070A (en) | User interface design device and method | |
US20150143243A1 (en) | Hierarchical presentation editor | |
JP3471224B2 (en) | File operating device, file operating method, and recording medium recording file operating program | |
JP2003015923A (en) | Cursor auxiliary display method, file management method and file management program | |
US8898187B2 (en) | Default location that may be dynamically changed | |
JP3612387B2 (en) | Information processing apparatus and control method therefor | |
JPH06231030A (en) | Multi-media authoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030826 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |