NetBox 2.7 使用手册

NetBox 支持的文件格式

NetBox 是一个以脚本语言作为执行语言的开发系统,支持使用不同的文件格式来实现不同的需求,有以下三种格式:

box 文件

扩展名为 .box。是 NetBox 的主文件格式。在 NetBox 开始运行的时候,所执行的 main.box 就是这种格式的脚本文件。.box 文件是在简单的脚本程序文本文件的基础上,增加了少量的预处理指令(详见 # 指令参考(box 程序))。下面是一个简单的 .box 程序:

#language javascript
Shell.Console.WriteLine("Hello! JS");

这个程序使用预处理指令指定了脚本语言为 javascript。.box 文件可以在 HttpServer 中直接作为服务器脚本使用,也可以使用 Script 对象自行装载执行。在创建一个命令行解释程序一文中演示了如何根据用户的请求使用 Script 对象执行的 .box 外部程序。

asp 文件

扩展名为 asp。是 HttpServer 服务器脚本的主要格式,其格式与 iis 所支持的 asp 格式完全相同,特点是使用 <% 和 %> 标记脚本,而标记以外的部分为直接输出的字符。下面是一个简单的 asp 程序文件:

DATE: <%=Now()%>

与 box 文件不同,asp 文件只可以 HttpServer 服务器脚本运行。

wsc 脚本部件

扩展名为 wsc。是脚本部件的标准文件格式。.wsc 文件是一个以 xml 格式书写的脚本文件,除执行脚本部分以外,文件中还描述了脚本部件实现的方法、属性等。

NetBox 中,可以利用 NetBox 对象使用脚本部件,使用 RegisterClass 方法注册后可以使用 CreateObject 方法创建使用 wsc 脚本部件。也可以使用 ScriptObject 直接装载并取得脚本部件。


版权所有: 2003- 网络盒子