OpenVMS
ユーザーズ・マニュアル


前へ 次へ 目次 索引


7.12.2 /EDIT 修飾子キーワードの使用方法

Mail を起動するときに /EDIT 修飾子を指定すると,Mail を終了するまで,エディタを使用した送信,返信,転送操作を行うことができます。/EDIT と一緒にキーワードを使用すれば,Mail の省略時の値を設定することもできます。

メッセージを返信するときにだけエディタを起動する場合には,MAIL/EDIT コマンドに REPLY キーワードを指定します。エディタを起動して,返信先のメッセージを表示する場合には,=EXTRACT オプションとともに REPLY キーワードを指定します。/EDIT にキーワードを指定しない場合,省略時の値は /EDIT=(SEND,REPLY)になります。

メッセージを送信または返信する場合には,Do キーを押して EXIT コマンドを入力してエディタを終了します。SEND または REPLY 操作を取り消す場合には,Do キーを押して QUIT コマンドを入力してエディタを終了します。


次の例では,送信または転送される各メール・メッセージに対して,エディタが起動されます。


$ MAIL/EDIT=(SEND,FORWARD)

次の例では,返信される各メッセージに対して,エディタが起動されます。


$ MAIL/EDIT=(REPLY)

次の例では,エディタが起動され,メッセージに返信するたびに,返信の対象となっているメッセージがテキストとして含まれます。


$ MAIL/EDIT=(REPLY=EXTRACT)

7.12.3 エディタの選択

省略時の設定では,Mail コマンドの SEND/EDIT を指定すると,DECTPU に基づく EVE エディタが起動されます。 Mail コマンドの SET EDITOR を入力すれば,EVE の代わりのエディタを起動するように指定できます。たとえば,EDT エディタを選択する場合には,SET EDITOR EDT と入力します。SET EDITOR コマンドを入力するまでは(たとえ一度ログアウトしても),EDT エディタが省略時の Mail エディタになります。

選択された Mail エディタの名前を表示するには,SHOW EDITOR を入力します。

7.12.4 コマンド・ファイルを使用したメールの編集

Mail を入力する前に,論理名 MAIL$EDIT をコマンド・ファイルとして定義することができます。ここでエディタを起動する Mail コマンドを実行すると,コマンド・ファイルが呼び出されて編集操作が実行されます。コマンド・ファイルでは,スペル・チェッカなど,コマンド・ファイルで実行できるユーティリティや機能を指定することができます。MAILEDIT.COM コマンド・プロシージャの注釈付きの例については,付録 B を参照してください。コマンド・ファイルについての詳細は, 第 13 章 および 第 14 章 を参照してください。

7.12.5 選択したエディタの一時的な無効化

選択したエディタを一時的に無効にする場合は,文字列 "CALLABLE_" の後に使用するエディタ名を追加したものを MAIL$EDIT として定義します。たとえば,EVE の代わりに EDT を使用する場合には,次のコマンドを入力します。


$ DEFINE MAIL$EDIT CALLABLE_EDT 

MAIL$EDIT が定義された状態で起動されたセッションにおいて SET EDITOR コマンドを実行すると,永久エディタと現在のエディタの設定値が両方とも無効になります。MAIL$EDIT によって定義されたコマンド・ファイルをもう一度使用するには,Mail を起動し直さなくてはなりません。

7.13 メール・キーパッドの使用方法

Mail では,キーボード上にある数値キーパッドを使用してコマンドを実行できます。ほとんどのキーパッド・キーには,2 つのコマンドが割り当てられています。

図 7-2 に示す各キーの上側のコマンドを入力する場合には,該当キーだけを押します。下側のコマンドを入力する場合には,PF1 キーを押してから該当キーを押します。

図 7-2 Mail ユーティリティ・キーパッド


たとえば,Mail コマンドの SEND を実行する場合には,KP7 を押します。これに対して,Mail コマンドの SEND/EDIT を実行する場合には,最初に PF1 キーを押してから,KP7 を押します。

7.13.1 キーパッド・キーの再定義

キーパッド・キーの定義を変更して,Mail コマンドを実行させることもできます。キーを再定義する場合,それまでのキー定義は新しい定義で置き換えられることに注意してください。

Mail でのキーパッド・キーの定義は,DCL コマンドでのキーパッド・キーの定義と似ています。

次の例では,KP2 キーは Mail コマンド PRINT/PARAM=PAGE_ORIENT=LANDSCAPE として定義されます。このように定義しておけば,KP2 を押すだけで PRINT/PARAM=PAGE_ORIENT=LANDSCAPE コマンドを実行することができます。


MAIL> DEFINE/KEY KP2 "PRINT/PARAM=PAGE_ORIENT=LANDSCAPE"  

7.13.2 追加キー定義のアサイン

/STATE 修飾子を使用すれば,ターミナルで使用できるキー定義数を増やすことができます。状態(STATE)を設定することによって,同じキーにも複数の機能を定義できます。状態名には,任意の英数字文字列を指定できます。状態を指定することによって,キーを 1 回目に押したときはコマンドを入力し,2 回目に押したときは修飾子を入力するようにできます。

次の例では,PF1(2 回押す)は DIRECTORY/FOLDER として定義されます。


MAIL> DEFINE/KEY PF1 "DIRECTORY"/SET_STATE=FOLDER /NOTERMINATE  
MAIL> DEFINE/KEY PF1 "/FOLDER" /IF_STATE=FOLDER /TERMINATE  

PF1 を 2 回押して,DIRECTORY/FOLDER コマンドを入力します。/TERMINATE 修飾子がコマンド行を終了するので,Enter キーを押す必要はありません。

7.13.3 永久キーの定義

Mail セッション時に定義したキーパッド・キーは,Mail を終了すると無効になります。Mail セッションを終了してもキーパッド・キーの定義が保持されるようにする場合には,キー定義を格納するファイル(たとえば,MAIL$KEYDEF.INI)を最上位ディレクトリに作成します。たとえば,次のサンプル MAIL$KEYDEF.INI には,6 つのキー定義が格納されています。


DEFINE/KEY PF1 "DIRECTORY "     /NOTERMINATE    /SET_STATE=folder 
DEFINE/KEY PF1 "/FOLDER"        /TERMINATE      /IF_STATE=folder 
DEFINE/KEY PF2 "SELECT "        /NOTERMINATE    /SET_STATE=mail 
DEFINE/KEY PF2 "MAIL"           /TERMINATE      /IF_STATE=mail 
DEFINE/KEY PERIOD "READ "       /NOTERMINATE    /SET_STATE=new 
DEFINE/KEY PERIOD "/NEW"        /TERMINATE      /IF_STATE=new 

Mail を起動するたびにこれらのコマンドを実行するには,ログイン・コマンド・ファイル(LOGIN.COM)に次のコマンド行を入力します。


$ DEFINE MAIL$INIT SYS$LOGIN:MAIL$KEYDEF.INI 

7.14 Mail コマンドの要約

この節では,すべての Mail ユーティリティ・コマンドの要約を示します。これらのコマンドで使用される修飾子についての詳細は,オンライン・ヘルプを参照してください。

MIME ユーティリティを使用しての,MIMEでエンコードされたメッセージの読み込み,編集については,第 7.15 節 を参照してください。

7.14.1 メッセージを読む

メッセージを読むには,次のコマンドを使用します。

7.14.2 メッセージの交換

メッセージを交換するには,次のコマンドを使用します。

7.14.3 メッセージの削除

メッセージを削除するには,次のコマンドを使用します。

7.14.4 メッセージの印刷

メッセージを印刷するには,次のコマンドを使用します。

7.14.5 メッセージの整理

メッセージを整理するには,次のコマンドを使用します。

7.14.6 メッセージのマーク付け

メッセージにマークを付けるには,次のコマンドを使用します。

7.14.7 メール環境のカスタマイズ

メール環境をカスタマイズするには,次のコマンドを使用します。


前へ 次へ 目次 索引