万卷书   首页 > 电脑书籍 > 系统工具 >Windows下登录工具KiXtart
 
■ 命令
  命令执行一个动作。下面列出了几种常用的命令:

  ⑴ Use:映射驱动器,或者连接到其他网络资源,例如打印机。

  ⑵ Shell:装入并运行一个程序。在KiXtart脚本程序中,我们不能直接使用标准的Windows批命令,所以KiXtart提供了Shell命令让我们调用标准的批命令和外部程序。被调用的外部程序可以是任何16位或32位Windows程序。用Shell命令调用外部程序时,KiXtart脚本会暂停执行,等待外部程序结束。所以调用外部程序时务必慎重:如果被调用的程序挂起,脚本也会停止响应。

  ⑶ Copy:复制一个文件。

  ■ 函数

  函数类似于命令,不同之处在于函数会返回数据。通常情况下,我们要把函数的返回值保存到某个变量。有时函数的返回值表示动作的执行状态。例如,ADDKEY()函数将一个注册键加入到注册表,它的返回值表示加入注册键的操作是否成功。又如,UCASE()函数将字符串转换成大写,例如UCASE("hello")的返回值是“HELLO”。

  除了大多数编程语言都提供的标准函数之外,KiXtart专门提供了许多面向登录操作的函数,INGROUP()函数就是一个例子——它能够判断登录的用户是否属于特定的组。例如,下面的代码判断当前用户是否属于Finance组,如是,则删除当前的驱动器映射“G:”,然后再将“G:”映射到Finance部门的共享目录。

If INGROUP("Finance")
Use g: /delete
Use g: "\\servername\financeshare"
EndIf


  ■ 用户定义函数

  KiXtart允许创建用户定义函数(UDF),极大地改进了登录脚本的灵活性。我们可以利用UDF机制创建公用的脚本模块,简化脚本开发。

  KiXtart网站提供了大量实用脚本范例,包括计算和提示磁盘容量/配额、比较目录、配置打印机、建立文件关联、检查病毒库版本、搜索文件、配置环境变量,等等,有兴趣的读者可以参看,地址是http://home.wanadoo.nl/scripting/index-kix-scripts.htm。

上一页