HP OpenVMS Systems Documentation |
OpenVMS 用户手册
7.15.3.1 MIME$MAILCAP.DAT 文件处理.MIME$MAILCAP 文件的格式起源于 RFC 1524,即 N. Borenstein 于 1993 年 9 月编写的 User Agent Configuration Mechanism for Multimedia Mail Format Information。MIME 公用程序使用在这个文件中的用法说明解释和显示消息和附件。遵循这些用法说明,MIME 用户代理调用外部程序显示 MIME 消息的内容类型。 在您的系统上,可以用户化 MIME$MAILCAP.DAT 文件,指定一个用于特定内容类型的文件描述语言 (FDL) 抽取消息部分。例子 7-1 包含一个 MIME$MAILCAP.DAT 文件的例子。
7.15.3.2 MIME$FILETYPES.DAT 文件处理.可选的 MIME$FILE_TYPES.DAT 文件包含 OpenVMS 文件扩展名列表和与之关联的 MIME 内容类型。ADD 命令处理使用 FILETYPE 结构指定附加到编写消息的 OpenVMS 文件的内容类型。 文件格式的语法类似于 MIME$MAILCAP.DAT 文件,使用 "#" 字符指出注释。这个文件的每行包含一个文件扩展名 (不带前导 '.'),后面跟随与使用那个扩展名文件关联的内容类型和子类型。
可选地,每行可以包括内容传输编码字符串
(7 位、8 位、基数 64 或引用可打印的) 用来编码传输消息文件的内容。7 位、8 位、基数 64 或引用可打印的是标准 MIME
编码,并且只有这些是可接受的。如果没有指定编码,那么 MIME 公用程序使用 7 位。 要使用 MIME 公用程序抽取 MIME 编码的文件,首先,打开要解码的文件。可以按以下两种方法之一打开文件: 指定其文件名调用 MIME 公用程序,或者在 MIME 公用程序中打开这个文件。EXTRACT 以其原来文件格式或以 /FDL 限定词指定的另一种格式,把指定附件抽取到一个文件。 以下是典型的 MIME 公用程序命令,用于打开消息文件、以可读文本格式显示消息和列出消息属性:
要抽取附件,输入以下命令:
通过附加 /ATTACHMENT=n 限定词可以指定单个附件,在此,n 是抽取附件的编号。把指定附件转换到一个输出文件时,也可以使用 /FDL=filename,指定使用的文件描述语言 (FDL) 定义文件。使用 LIST 命令显示个别附件的编号。
有关 MIME
公用程序使用的完整命令列表,请参阅 7.15.6 节。 要编码作为附件发送的文件,必须首先调用 MIME 公用程序建立一个新文件,并指定 NEW 命令。如果没有指定文件名,NEW 将提示输入文件名:
或者,可以在 MIME 公用程序中使用 OPEN 命令打开一个初稿消息文件:
要打开在上一个对话期间建立的文件,在命令中指定限定词 /DRAFT。 要把附件添加给文件,输入命令:
有关这个命令可选限定词的完整列表,请参阅 7.15.6 节。 要把当前信息写入文件,使用 SAVE 命令。一旦保存,OpenVMS Mail 公用程序就可以把 MIME 编码文件当作一个文件发送。 要退出 MIME 公用程序,输入 QUIT 或 EXIT 命令。
有关使用在 MIME 公用程序中命令的完整列表,请参阅 7.15.6 节。 下表包含对可用于 MIME 公用程序的命令、参数和限定词的描述。每个描述都有例子。 ADD --- 把新的正文部分或附件添加给正在编辑的消息。ADD 命令需要附加的文件名作为参数。可选限定词是:
CLOSE --- 关闭当前消息文件。如果没有保存最新更改,在关闭之前 MIME 公用程序将提示您保存。如果这个文件是 /READ_ONLY,则这个文件不改变。
EDIT --- 为指定附件调用用户的默认文本编辑程序。
EXIT --- 退出 MIME 编辑程序,保存进行中的任何工作。
EXTRACT --- 抽取指定附件到一个原来文件格式的文件。
HELP --- 显示 MIME 公用程序的求助文件。
LIST --- 显示当前消息的信息,包括正文部分和属性,如附件编号。
NEW --- 建立新消息。
OPEN --- 用指定文件名打开消息。可用限定词是:
QUIT --- 异常结束当前 MIME 编辑对话期,不保存当前消息。
READ --- 把当前消息显示为可读的文本。如果适用,也显示附件。
REMOVE --- 从当前消息删除指定的附件。
SHOW --- 显示 MIME 环境的信息,视指定的任选项而定,。可能的任选项是 CONTENT_TYPE、FILE_TYPES 和 VERSION。
SAVE --- 把当前消息写入文件。如果指定文件名,则将使用它。
7.15.7 出错处理使用 OpenVMS 信号子系统,特别是 lib$signal () 和 lib$stop(),可报告出错情形。出错情形有 3 级: 致命的、出错和警告。这些级别指出出错情形将导致什么结果。下表描述种种严重性和相应的结果:
第 8 章
|
MOVE BY LINE Moves the cursor a line at a time in the current direction. Keys: EVE Default VT100 Keypad ------------------------------------------------- F12 MINUS on keypad Steps: 1. If necessary, set the direction to move in --- forward or reverse. 2. Use MOVE BY LINE (see key list above). Usage notes: o In forward direction, moves to the end of the current line, or to the end of the next line, if any. o In reverse direction, moves to the start of the current line, or to the start of the next line, if any. Related topics: CHANGE DIRECTION END OF LINE LINE START OF LINE |
EVE 是 OpenVMS 操作系统的默认编辑程序。如下所示,EDIT 命令自动开始 EVE 编辑程序 (除非您或系统管理员重新定义了默认编辑程序):
$ EDIT |
在 EVE 不是默认编辑程序的系统上,使用 EDIT/TPU 命令开始 EVE。当开始编辑对话期时,可以指定现有文件名或要建立的新文件的名称。如果没有指定文件名,而您又已经添加文本到称为 Main 的默认缓冲区中,那么当结束编辑对话期时,EVE 就提示您输入一个文件名。有关使用缓冲区的详情,请参阅 8.18 节。
以下例子调用 EVE 建立新文件 NEWFILE.DAT:
$ EDIT NEWFILE.DAT |
[End of file](1) (2) Buffer: NEWFILE.DAT | Write | Insert | Forward (3) Command: (4) Editing new file. Could not find: FABLES.TXT (5) |
检查 EVE 屏幕显示时,注意以下:
有两种方法输入 EVE 命令:
要 键入一个命令,执行以下步骤:
您可以使用已定义的键输入 EVE 命令。每个定义键执行一个编辑命令。您也可以定义自己的键执行 EVE 功能。
按照默认,EVE 定义了一些键。在 VT200、VT300 和 VT400 系列终端的预定义键包括:
控制键、箭头键和 Tab、Return 和 Delete 键在所有 3 类终端上有同样的定义。
图 8-1 展示 VT200、VT300 和 VT400 系列终端的预定义键。
图 8-1 EVE 键 --- VT200、VT300 和 VT400 系列终端
在 VT100 系列终端上,EVE 自动定义大多数数字小键盘键、4 个箭头键和某些控制键。图 8-2 展示 VT100 系列终端的预定义键。
您可以使用以下方法之一保存编辑:
要将文本写入保存缓冲区保存而不退出 EVE,使用 WRITE FILE 命令。如果没有文件与缓冲区关联,EVE 就提示输入文件名,如下所示:
Type filename for buffer Main (press RETURN to not write it): |
键入文件名并按下 Enter 键,就把缓冲区的内容写入文件。
前页 | 后页 | 目录 | 索引 |