文章
· 十月 31 阅读大约需 2 分钟

第七章 在 I O 命令中指定设备

第七章 在 I/O 命令中指定设备

当使用 I/O 命令OPENUSECLOSE在除正在使用的设备之外的任何设备上处理 I/O 时,必须指定一个 I/O 设备。可以根据设备类型以三种方式之一指定设备,如下表所示。

I/O 命令中指定设备

Type of Specification 规格类型 Use for these Devices 用于这些设备
IRIS 设备名称 Terminals and Printers 终端和打印机
IRIS 设备 ID 或设备别名 除顺序文件外的所有设备
File Name 文件名 Sequential Files 顺序文件

请注意,WindowsUNIX® 处理打印机I/O 的方式不同。有关详细信息,请参阅打印机。

按设备名称指定终端和打印机

如果的 I/O 操作是针对终端(或某些平台上的打印机),则可以使用操作系统(UNIX®Windows)应用的设备名称来指定设备。形式如下:

OPEN "device"  
USE "device"  
CLOSE "device"

其中device是设备的操作系统名称,用引号引起来。设备的最大长度为 256 个字符。

Windows 系统上指定终端

要打开连接到串行通信端口的 I/O 设备,请使用以下语法指定OPEN命令:

OPEN "comn:"

其中n表示设备所连接的端口号。

   OPEN "com1:"

UNIX® 上指定终端和打印机

要在具有 UNIX® 设备名称 /dev/tty06 的终端上打开 I/O 设备,请输入以下命令

 OPEN "/dev/tty06"

UNIX® 系统上,打印机由OPEN命令上的名称来标识,并在 tty 设备上作为“字符特殊”文件进行处理。因此,支持的OPENUSE命令参数与终端 I/O 的参数相同,而不是顺序文件 I/O。在 Windows 系统上,打印机 I/O 的处理方式与顺序文件 I/ 类似。

讨论 (0)1
登录或注册以继续