示例 1:使用 %LAST_NAME 变量
WRITE "Hello, ";%LAST_NAME
当 Bob Smith 登录时,他的工作站屏幕上会显示如下信息:
Hello, SMITH
同样地,当 Mary Jones 登录时,她看到的信息将是
Hello, JONES
这些示例中,登录时,命令中的 LAST_NAME 变量被替换为用户的实际姓氏。
示例 2:使用 %GREETING_TIME 变量
若用户 Bob Smith 早晨登录,则下面两行命令会在他的屏幕上显示同一信息 (Good morning, SMITH):
WRITE "Good "; GREETING_TIME;", "; LAST_NAME
WRITE "Good %GREETING_TIME, %LAST_NAME"
示例 3:使用 DOS 环境变量
要将环境变量作为标识符使用,需将它们放在尖括号中。以下示例中就使用了 DOS 环境变量“path:”
WRITE "my path is ";<path>
屏幕上显示的文本会类似于
my path is z:.;y:.;c:\windows
示例 4:在 WRITE 语句中使用 %n变量
若将 %n 变量放在引号中,则可将它用于 WRITE 语句:
WRITE "My login name is %1."
假定一登录底稿中包含以下命令:
IF "%2"="SALES" THEN
WRITE "Meeting today"
END
IF "%3"="LEGAL" THEN
WRITE "Report is due tomorrow"
END
若用户 Ron 登录时键入如下命令
LOGIN COUNT\RON SALES MARKETING
则登录底稿会用 Ron 从键盘输入的值来替换登录底稿中的 %n 变量,如下所示:
%0=COUNT
%1=RON
%2=SALES
%3=MARKETING
由于 %2 被 SALES 所替代,所以会在 Ron 的屏幕上显示 "Meeting today"。但是,由于 %3 被 MARKETING 所替代,因此 Ron 不会看到 "Report is due tomorrow"。