JPH07129507A - 自動事後処理方式 - Google Patents
自動事後処理方式Info
- Publication number
- JPH07129507A JPH07129507A JP27172793A JP27172793A JPH07129507A JP H07129507 A JPH07129507 A JP H07129507A JP 27172793 A JP27172793 A JP 27172793A JP 27172793 A JP27172793 A JP 27172793A JP H07129507 A JPH07129507 A JP H07129507A
- Authority
- JP
- Japan
- Prior art keywords
- post
- processing
- file
- command
- post processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012805 post-processing Methods 0.000 title claims abstract description 92
- 238000000034 method Methods 0.000 claims description 38
- 238000012545 processing Methods 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
Abstract
(57)【要約】
【目的】入力されたコマンドに応じて処理を実行するコ
ンピュータシステムにおいて、コマンドおよびその処理
対象ごとに異なる事後処理を簡単に定義でき、かつファ
イル管理が容易である自動事後処理方式を提供する。 【構成】複数のファイルを分類して保持するファイル保
持部1と、入力されたコマンドを認識するコマンド認識
部3と、認識されたコマンドを実行するコマンド実行部
4と、実行されたコマンドに対する事後処理を定義する
事後処理定義ファイルがファイル保持部内に保持されて
いるかを判断する事後処理判断部5と、事後処理定義フ
ァイルを読み出して事後処理の定義を認識する事後処理
認識部6と、定義に応じた事後処理を実行する事後処理
実行部7が設けられている。
ンピュータシステムにおいて、コマンドおよびその処理
対象ごとに異なる事後処理を簡単に定義でき、かつファ
イル管理が容易である自動事後処理方式を提供する。 【構成】複数のファイルを分類して保持するファイル保
持部1と、入力されたコマンドを認識するコマンド認識
部3と、認識されたコマンドを実行するコマンド実行部
4と、実行されたコマンドに対する事後処理を定義する
事後処理定義ファイルがファイル保持部内に保持されて
いるかを判断する事後処理判断部5と、事後処理定義フ
ァイルを読み出して事後処理の定義を認識する事後処理
認識部6と、定義に応じた事後処理を実行する事後処理
実行部7が設けられている。
Description
【0001】
【産業上の利用分野】本発明は、入力されたコマンドに
応じて処理を実行するコンピュータシステムに関し、特
に、実行したコマンドに対する事後処理を自動的に実行
する自動事後処理方式に関する。
応じて処理を実行するコンピュータシステムに関し、特
に、実行したコマンドに対する事後処理を自動的に実行
する自動事後処理方式に関する。
【0002】
【従来の技術】入力されたコマンドに応じた処理を実行
するコンピュータシステムにおいて、あるコマンドを実
行した場合に、そのコマンド実行に対する事後処理を行
なわせたいことがある。事後処理としては、例えば、コ
マンドの実行結果の印刷や、一時ファイルの削除などが
ある。
するコンピュータシステムにおいて、あるコマンドを実
行した場合に、そのコマンド実行に対する事後処理を行
なわせたいことがある。事後処理としては、例えば、コ
マンドの実行結果の印刷や、一時ファイルの削除などが
ある。
【0003】従来、コマンドの実行に対して事後処理を
自動的に実行させようとする場合、コマンドを逐次的に
自動実行させるためのバッチファイルを作成し、このバ
ッチファイル中に、実行したい処理の本体を表わすコマ
ンドとそのコマンドに対する事後処理内容に相当するコ
マンドとを記述していた。そして、このバッチファイル
を起動・実行させることにより、処理本体のコマンドと
それに対する事後処理が自動的に行なわれるようにして
いた。
自動的に実行させようとする場合、コマンドを逐次的に
自動実行させるためのバッチファイルを作成し、このバ
ッチファイル中に、実行したい処理の本体を表わすコマ
ンドとそのコマンドに対する事後処理内容に相当するコ
マンドとを記述していた。そして、このバッチファイル
を起動・実行させることにより、処理本体のコマンドと
それに対する事後処理が自動的に行なわれるようにして
いた。
【0004】
【発明が解決しようとする課題】バッチファイルを使用
する従来の方法では、処理(コマンド)と事後処理との
関係が固定されている。このため、同じ処理を異なる処
理対象に実施し処理対象ごとに異なる事後処理を行なわ
せたい場合には、処理対象ごとにそれぞれバッチファ
イルを作成するか、処理対象ごとに異なる事後処理に
分岐するようにバッチファイルを作成する必要がある。
の場合には、処理対象の数によっては膨大な数のバッ
チファイルを作成しそれらを管理する必要があり、の
場合には、バッチファイル自体が複雑なものになってし
まうという問題点がある。
する従来の方法では、処理(コマンド)と事後処理との
関係が固定されている。このため、同じ処理を異なる処
理対象に実施し処理対象ごとに異なる事後処理を行なわ
せたい場合には、処理対象ごとにそれぞれバッチファ
イルを作成するか、処理対象ごとに異なる事後処理に
分岐するようにバッチファイルを作成する必要がある。
の場合には、処理対象の数によっては膨大な数のバッ
チファイルを作成しそれらを管理する必要があり、の
場合には、バッチファイル自体が複雑なものになってし
まうという問題点がある。
【0005】本発明の目的は、コマンドおよび処理対象
ごとに異なる事後処理を簡単に定義でき、かつファイル
管理が容易である自動事後処理方式を提供することにあ
る。
ごとに異なる事後処理を簡単に定義でき、かつファイル
管理が容易である自動事後処理方式を提供することにあ
る。
【0006】
【課題を解決するための手段】本発明の自動事後処理方
式は、複数のファイルを分類して保持するファイル保持
手段と、入力されたコマンドを認識するコマンド認識手
段と、認識されたコマンドを実行するコマンド実行手段
と、実行されたコマンドに対する事後処理を定義するフ
ァイルが前記ファイル保持手段内に保持されているかを
判断する事後処理判断手段と、前記事後処理を定義する
ファイルを読み出して前記事後処理の定義を認識する事
後処理認識手段と、前記定義に応じた事後処理を実行す
る事後処理実行手段とを有する。
式は、複数のファイルを分類して保持するファイル保持
手段と、入力されたコマンドを認識するコマンド認識手
段と、認識されたコマンドを実行するコマンド実行手段
と、実行されたコマンドに対する事後処理を定義するフ
ァイルが前記ファイル保持手段内に保持されているかを
判断する事後処理判断手段と、前記事後処理を定義する
ファイルを読み出して前記事後処理の定義を認識する事
後処理認識手段と、前記定義に応じた事後処理を実行す
る事後処理実行手段とを有する。
【0007】
【作用】複数のファイルを分類して保持するファイル保
持手段と、実行されたコマンドに対する事後処理を定義
するファイルがファイル保持手段内に保持されているか
を判断する事後処理判断手段と、定義に応じた事後処理
を実行する事後処理実行手段とを有するので、事後処理
を定義するファイルを分類に応じて読み出して実行する
ことが可能となり、コマンドと処理対象とに応じた事後
処理を簡単に定義し実行することができる。
持手段と、実行されたコマンドに対する事後処理を定義
するファイルがファイル保持手段内に保持されているか
を判断する事後処理判断手段と、定義に応じた事後処理
を実行する事後処理実行手段とを有するので、事後処理
を定義するファイルを分類に応じて読み出して実行する
ことが可能となり、コマンドと処理対象とに応じた事後
処理を簡単に定義し実行することができる。
【0008】本発明において、ファイル保持手段として
は、いわゆるディレクトリシステムによってファイルを
保持・管理するファイルシステムを使用することが望ま
しい。このようなファイルシステムを使用する場合に
は、各処理対象のファイルがそれぞれディレクトリ単位
に配置され、事後処理を定義するファイルが各処理対象
ごとにその処理対象と同一のディレクトリ内に配置され
るようにすればよい。このように構成することにより、
処理対象のファイルが存在するディレクトリ内のみを探
索することによって、処理(コマンド)および処理対象
に応じた事後処理を定義するファイルを見つけ出すこと
が可能となる。
は、いわゆるディレクトリシステムによってファイルを
保持・管理するファイルシステムを使用することが望ま
しい。このようなファイルシステムを使用する場合に
は、各処理対象のファイルがそれぞれディレクトリ単位
に配置され、事後処理を定義するファイルが各処理対象
ごとにその処理対象と同一のディレクトリ内に配置され
るようにすればよい。このように構成することにより、
処理対象のファイルが存在するディレクトリ内のみを探
索することによって、処理(コマンド)および処理対象
に応じた事後処理を定義するファイルを見つけ出すこと
が可能となる。
【0009】事後処理を定義するファイルはコマンドご
とに設定されるが、各ファイルのファイル名がファイル
名本体部分と拡張子とから構成されるようなファイルシ
ステムを使用する場合には、事後処理を定義するファイ
ルのファイル名は、そのファイル名本体部分をコマンド
名と一致させ、事後処理を定義するファイルであること
を示す特定の文字列を拡張子とするようにするとよい。
とに設定されるが、各ファイルのファイル名がファイル
名本体部分と拡張子とから構成されるようなファイルシ
ステムを使用する場合には、事後処理を定義するファイ
ルのファイル名は、そのファイル名本体部分をコマンド
名と一致させ、事後処理を定義するファイルであること
を示す特定の文字列を拡張子とするようにするとよい。
【0010】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は本発明の一実施例の自動事後処理方
式の構成を示すブロック図、図2はこの自動事後処理方
式の動作を説明するフローチャートである。ここでは、
パーソナルコンピュータで普及しているオペレーティン
グシステム(OS)であるMS-DOS(MS-DOSは
マイクロソフト社の商標)を使用したコンピュータシス
テムを例に挙げて説明する。本実施例の自動事後処理方
式は、MS-DOSによるコンピュータであれば、キー
入力部とコマンドインタプリタ(command.com)との間
に設けられる。常駐プログラム(TSRプログラム)と
しても、実現できる。
て説明する。図1は本発明の一実施例の自動事後処理方
式の構成を示すブロック図、図2はこの自動事後処理方
式の動作を説明するフローチャートである。ここでは、
パーソナルコンピュータで普及しているオペレーティン
グシステム(OS)であるMS-DOS(MS-DOSは
マイクロソフト社の商標)を使用したコンピュータシス
テムを例に挙げて説明する。本実施例の自動事後処理方
式は、MS-DOSによるコンピュータであれば、キー
入力部とコマンドインタプリタ(command.com)との間
に設けられる。常駐プログラム(TSRプログラム)と
しても、実現できる。
【0011】この自動事後処理方式は、複数のファイル
をディレクトリごとに保持するファイル保持部1と、コ
マンドが入力するコマンド入力部2と、入力されたコマ
ンドを認識するコマンド認識部3と、ファイル保持部1
内に格納された処理対象のファイルにアクセスしつつこ
の認識されたコマンドを実行するコマンド実行部4と、
実行されたコマンドに対する事後処理を定義する事後処
理定義ファイルがファイル保持部1内に保持されている
かを判断する事後処理判断部5と、事後処理定義ファイ
ルを読み出して事後処理の定義を認識する事後処理認識
部6と、この定義に応じた事後処理を実行する事後処理
実行部7と、によって構成されている。
をディレクトリごとに保持するファイル保持部1と、コ
マンドが入力するコマンド入力部2と、入力されたコマ
ンドを認識するコマンド認識部3と、ファイル保持部1
内に格納された処理対象のファイルにアクセスしつつこ
の認識されたコマンドを実行するコマンド実行部4と、
実行されたコマンドに対する事後処理を定義する事後処
理定義ファイルがファイル保持部1内に保持されている
かを判断する事後処理判断部5と、事後処理定義ファイ
ルを読み出して事後処理の定義を認識する事後処理認識
部6と、この定義に応じた事後処理を実行する事後処理
実行部7と、によって構成されている。
【0012】ファイル保持部1は、MS-DOSのファ
イルシステムそのもので構成されている。MS-DOS
では、処理対象となるファイルはディレクトリ単位で集
められており、これに対応して、事後処理定義ファイル
はディレクトリごとに作成されている。MS-DOSで
のファイル名は、その所在するディレクトリへのパス名
を省略すれば"xxxxxxxx.yyy"と表わされ、ファイル名の
うちyyyの部分は拡張子と呼ばれる。事後処理定義ファ
イルは、拡張子によって他のファイルと識別されるよう
にすればよい。例えば、拡張子"ppp"が事後処理定義フ
ァイルを表わすものとすると、コマンド名"update"の処
理に対する事後処理定義ファイルのファイル名が"updat
e.ppp"であるようにすればよい。
イルシステムそのもので構成されている。MS-DOS
では、処理対象となるファイルはディレクトリ単位で集
められており、これに対応して、事後処理定義ファイル
はディレクトリごとに作成されている。MS-DOSで
のファイル名は、その所在するディレクトリへのパス名
を省略すれば"xxxxxxxx.yyy"と表わされ、ファイル名の
うちyyyの部分は拡張子と呼ばれる。事後処理定義ファ
イルは、拡張子によって他のファイルと識別されるよう
にすればよい。例えば、拡張子"ppp"が事後処理定義フ
ァイルを表わすものとすると、コマンド名"update"の処
理に対する事後処理定義ファイルのファイル名が"updat
e.ppp"であるようにすればよい。
【0013】次に、図2のフローチャートを用いて、本
実施例の動作を説明する。
実施例の動作を説明する。
【0014】コマンドがコマンド入力部2に入力される
と(ステップ11)、コマンド認識部3は、以降の処理
で参照するために、入力されたコマンドの文字列を保持
する(ステップ12)。例えば、"update file1"という
文字列が保持される。ここで"file1"は、このコマンド
("update")による処理対象のファイルのファイル名で
ある。そして、コマンド実行部4は、入力されたコマン
ドに対する処理を実行する(ステップ13)。このコマ
ンド処理の実行の過程は、通常のMS-DOSでの処理
と同じである。
と(ステップ11)、コマンド認識部3は、以降の処理
で参照するために、入力されたコマンドの文字列を保持
する(ステップ12)。例えば、"update file1"という
文字列が保持される。ここで"file1"は、このコマンド
("update")による処理対象のファイルのファイル名で
ある。そして、コマンド実行部4は、入力されたコマン
ドに対する処理を実行する(ステップ13)。このコマ
ンド処理の実行の過程は、通常のMS-DOSでの処理
と同じである。
【0015】コマンドの実行後、事後処理判断手段5に
よって、実行したコマンドに対する事後処理定義ファイ
ル(この例では"update.ppp")が処理対象のファイルが
存在するディレクトリ内に存在するかどうかの確認がな
され(ステップ14)、この事後処理定義ファイルが存
在しなければ処理を終了し、そうでなければ次の処理へ
進む。
よって、実行したコマンドに対する事後処理定義ファイ
ル(この例では"update.ppp")が処理対象のファイルが
存在するディレクトリ内に存在するかどうかの確認がな
され(ステップ14)、この事後処理定義ファイルが存
在しなければ処理を終了し、そうでなければ次の処理へ
進む。
【0016】続いて、事後処理認識部6によって、存在
が確認された事後処理定義ファイルの内容が読み出され
(ステップ15)、行なうべき事後処理が判定される。
事後処理の内容がMS-DOSの他のコマンドを単純に
実行するだけのものであれば、事後処理定義ファイルの
内容は、事後処理で実行させようとするコマンドそのも
のを指定するものであればよい。また、事後処理におい
て、ファイル名などの引数が必要であれば、コマンド認
識部3に保持されている文字列を変換するようにすれば
よい。例えば、処理されたファイルの内容を事後処理と
して印刷したいのであれば、事後処理定義ファイルの内
容は"print $1"としておけばよい。"$1"は仮引数を表わ
し、事後処理の実行時にコマンド入力時の引数("file
1")に置換されるようにする。
が確認された事後処理定義ファイルの内容が読み出され
(ステップ15)、行なうべき事後処理が判定される。
事後処理の内容がMS-DOSの他のコマンドを単純に
実行するだけのものであれば、事後処理定義ファイルの
内容は、事後処理で実行させようとするコマンドそのも
のを指定するものであればよい。また、事後処理におい
て、ファイル名などの引数が必要であれば、コマンド認
識部3に保持されている文字列を変換するようにすれば
よい。例えば、処理されたファイルの内容を事後処理と
して印刷したいのであれば、事後処理定義ファイルの内
容は"print $1"としておけばよい。"$1"は仮引数を表わ
し、事後処理の実行時にコマンド入力時の引数("file
1")に置換されるようにする。
【0017】そののち、事後処理実行部7によって上述
の事後処理(この例では"print file1")が実行され
(ステップ16)、処理が終了する。
の事後処理(この例では"print file1")が実行され
(ステップ16)、処理が終了する。
【0018】
【発明の効果】以上説明したように本発明は、コマンド
および処理対象ごとに、事後処理を定義する情報を事後
処理定義ファイルの形態で添付することにより、処理
対象とともに事後処理の定義情報も管理できるため管理
が簡単になり、事後処理の定義情報は処理ごとに記述
すればよいので、定義の方法が簡単になる、という効果
がある。
および処理対象ごとに、事後処理を定義する情報を事後
処理定義ファイルの形態で添付することにより、処理
対象とともに事後処理の定義情報も管理できるため管理
が簡単になり、事後処理の定義情報は処理ごとに記述
すればよいので、定義の方法が簡単になる、という効果
がある。
【図1】本発明の一実施例の自動事後処理方式の構成を
示すブロック図である。
示すブロック図である。
【図2】図1の自動事後処理方式の動作を説明するフロ
ーチャートである。
ーチャートである。
1 ファイル保持部 2 コマンド入力部 3 コマンド認識部 4 コマンド実行部 5 事後処理判断部 6 事後処理認識部 7 事後処理実行部 11〜16 ステップ
Claims (3)
- 【請求項1】 入力されたコマンドに応じて処理を実行
するコンピュータシステムにおける自動事後処理方式で
あって、 複数のファイルを分類して保持するファイル保持手段
と、入力されたコマンドを認識するコマンド認識手段
と、認識されたコマンドを実行するコマンド実行手段
と、実行されたコマンドに対する事後処理を定義するフ
ァイルが前記ファイル保持手段内に保持されているかを
判断する事後処理判断手段と、前記事後処理を定義する
ファイルを読み出して前記事後処理の定義を認識する事
後処理認識手段と、前記定義に応じた事後処理を実行す
る事後処理実行手段とを有する自動事後処理方式。 - 【請求項2】 ファイル保持手段が、ディレクトリ単位
でファイルを保持・管理するものであり、事後処理判断
手段が、処理対象のファイルと同一のディレクトリ内に
おいて、事後処理を定義するファイルを探索するもので
ある請求項1に記載の自動事後処理方式。 - 【請求項3】 事後処理判断手段が、ファイル名に特定
の拡張子が含まれておりかつ前記ファイル名のうち拡張
子を除く部分が実行されたコマンドのコマンド名と一致
する場合に、当該ファイルを前記実行されたコマンドに
対する事後処理を定義するファイルであると判断する請
求項1または2に記載の自動事後処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5271727A JP2720770B2 (ja) | 1993-10-29 | 1993-10-29 | 自動事後処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5271727A JP2720770B2 (ja) | 1993-10-29 | 1993-10-29 | 自動事後処理方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07129507A true JPH07129507A (ja) | 1995-05-19 |
| JP2720770B2 JP2720770B2 (ja) | 1998-03-04 |
Family
ID=17504005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5271727A Expired - Lifetime JP2720770B2 (ja) | 1993-10-29 | 1993-10-29 | 自動事後処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2720770B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03265033A (ja) * | 1990-03-14 | 1991-11-26 | Nec Corp | 端末プログラム起動管理方式 |
-
1993
- 1993-10-29 JP JP5271727A patent/JP2720770B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03265033A (ja) * | 1990-03-14 | 1991-11-26 | Nec Corp | 端末プログラム起動管理方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2720770B2 (ja) | 1998-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02238516A (ja) | データ処理装置における多国語変換処理方式 | |
| JPH11224258A (ja) | 画像検索装置及びその方法、コンピュータ可読メモリ | |
| JP2720770B2 (ja) | 自動事後処理方式 | |
| JP2001005830A (ja) | 情報処理装置及びその方法、コンピュータ可読メモリ | |
| JP2000029901A (ja) | 画像検索装置及び方法 | |
| JP3902825B2 (ja) | 文書検索システムおよび方法 | |
| EP0497283A2 (en) | A document processor | |
| JPH1021192A (ja) | 操作抽出方式およびマクロ作成方式 | |
| JP2000215270A (ja) | 文字列予測方法及び文字列予測装置 | |
| JPH0991311A (ja) | 情報蓄積検索装置およびその制御方法 | |
| JPH0511987A (ja) | アプリケーシヨンプログラム起動方式 | |
| JPH08101842A (ja) | 画像ファイリング装置 | |
| JPH0830421A (ja) | 対話によりコマンドを実行する方法 | |
| JP3305782B2 (ja) | ソフトウェア標準化方法およびソフトウェア生産物の解析方法 | |
| JPH05210562A (ja) | ネットワークファイル方式 | |
| JP2001343995A (ja) | 音声入力処理装置、音声入力処理方法及び音声入力処理プログラムを記録した記録媒体 | |
| JPH038070A (ja) | キーワード抽出方式 | |
| JPH0830629A (ja) | 文書処理装置 | |
| JP3237709B2 (ja) | 文書処理装置及び文書処理方法 | |
| JP2001202275A (ja) | ファイル情報作成方法および特徴的文字群表示方法 | |
| JP2643839B2 (ja) | コマンド入力時の補完方式 | |
| JPH10133862A (ja) | 情報処理装置および情報処理方法 | |
| JP2005293440A (ja) | 文字コード変換方法および文字コード変換機能付コンピュータと文字コード変換用プログラム | |
| JPH11242718A (ja) | 文字認識装置 | |
| JPH09198246A (ja) | 関数呼出し状況の解析方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970513 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19971021 |