■ 变量
变量是一种用描述性名称来存储信息的机制,存储在变量中的数据可以随时修改。在KiXtart中,所有变量必须以“$”符号开头。
就象其他专业的编程语言一样,KiXtart变量也有一定的作用范围。变量的作用范围决定了当一个脚本调用子过程或其他脚本时,被调用的子过程或脚本是否能够访问前者定义的变量。如果为变量指定了错误的作用范围,很可能导致脚本错误,或出现不可预料的运行结果。KiXtart变量的作用范围有两种:Global,这种类型的变量可以被所有脚本程序访问和修改;Local,这类变量只能在声明它的子过程或脚本之内访问。
KiXtart变量可以用多种方式声明:
⑴ 隐式声明:在脚本中直接将一个值赋予一个变量。隐式声明的变量具有全局作用范围,所有脚本程序和子过程都可以访问它。
⑵ 显式声明:首先定义变量,然后才给它赋值。有两个命令可以定义变量,即Dim和Global。Dim定义的变量作用范围是本地(Local),只能在定义它的子过程或脚本之内访问;Global定义的变量是全局变量。
■ 宏
在KiXtart中,宏的作用是从运行脚本的系统或网络返回信息。KiXtart的宏类似于一种环境变量,不要将它与Word、Excel或Word
Perfect的宏混淆。KiXtart的宏不是程序,用户不能修改它们。所有的宏都以@字符开头,常用的宏包括:
① @USERID:返回当前的用户。
② @LSERVER:返回为当前登录进程验证身份的服务器。
③ @WKSTA:返回正在运行脚本的工作站名称。
④ @TIME:返回系统时间。
|