使用 EXIT 以终结执行登录底稿并执行一个外部程序。
此命令不适用于 OS/2** 工作站。
命令格式
EXIT ["文件名 [参数]"]
使用 EXIT
在 Microsoft** Windows** 中,对引号间信息的长度无限制。但是,在 DOS 中,就对其有所限制;引号间信息的长度不能超过键盘缓冲区的长度再减去 1(通常为 15 - 1 = 14 个字符)。
可在登录底稿中使用 EXIT 命令以停止登录底稿并执行一个程序,如文件处理或菜单程序。
也可以在 IF...THEN 语句中使用 EXIT,使仅在 IF 语句为真(即某一条件成立)时登录底稿才停止并退出到一个外部程序中。若 IF 语句为假(即某一条件不成立),登录底稿会忽略 EXIT 命令并继续执行下去。
由于 EXIT 将停止执行登录底稿,所以需确保将此命令置于登录底稿的结尾处,或是希望停止执行底稿的地方。
若所执行的带有 EXIT 命令的程序要求设置 DOS 路径或 NetWare* 搜索驱动器,需确保在登录底稿的 EXIT 命令之前指定这些内容。
若将 EXIT 添加到一个树枝登录底稿中,则会阻止其它简报或用户登录底稿的运行。若将 EXIT 放在简报登录底稿中,会阻止用户登录底稿的运行。
带有命令的 EXIT 仅适用于运行 DOS 的 IBM** 兼容工作站上。因此,若所使用 DOS 工作站的机器名称不同于在其 net.cfg 文件中指定的 IBM_PC 名称,则必须在登录底稿中添加 PCCOMPATIBLE 登录底稿命令。
有关 PCCOMPATIBLE 命令的更多信息,参见“PCCOMPATIBLE(仅用于 DOS)”。
要在 Microsoft Windows 工作站上运行与 EXIT 命令等价的命令,则必须使用两个命令: @ <命令> ,并在其下一行写 EXIT。
示例
假定工作站的长机器名为 IBM_PC。要在登录底稿结束后执行一个名为 TRAINING.BAT 的批程序,则需在登录底稿的结尾处添加以下命令:
EXIT "TRAINING"
若所使用的是 Hewlett Packard** 计算机,且 net.cfg 文件中的长机器名已更改为 HE_PAC,则需在登录底稿的结尾处添加以下命令:
PCCOMPATIBLE
EXIT "TRAINING"
假定希望用户在星期一(而不是一周内的其它四天)登录时登录底稿退出并运行一个文字处理程序。则可在登录底稿中添加以下 IF...THEN 语句:
IF DAY_OF_WEEK="MONDAY" THEN EXIT "WP"