Shell 对象是 NetBox 主程序的内建对象,用于提供基本运行平台所需要的外部设备
语法
Shell[.property|method]
对象
| Arguments |
命令行分析工具,用于将命令行分解成为一组命令参数 |
| Console |
缺省控制台对象,提供基于命令行的程序控制台输入输出功能 |
| Service |
提供用于创建服务程序的一组工具 |
方法
| Beep |
使系统发声 |
| BrowseForFolder |
显示对话框由用户选择目录,可根据需求设定允许用户建立目录 |
| Command |
执行 NetBox 内置的命令行解释器 |
| DoEvents |
执行排队的事件 |
| Execute |
以指定的方式执行一个外部程序 |
| Halt |
强行中止当前应用程序 |
| LoadPrivateKey |
装载系统基本证书和私钥 |
| MsgBox |
在对话框中显示消息 |
| OpenFileDialog |
显示打开文件的对话框,并返回用户的选择结果 |
| Quit |
退出当前脚本程序 |
| RegisterServer |
注册一个自注册的 COM DLL 到系统,通常 VC 或者 VB 所创建的 COM DLL 均能使用 |
| SaveFileDialog |
显示保存文件的对话框,并返回用户的选择结果 |
| SendMessage |
向给定的计算机或者地址发送标准 Windows 消息 |
| Shutdown |
关闭或者重新启动当前计算机 |
| UnregisterServer |
从系统中卸载一个自注册的 COM DLL,通常 VC 或者 VB 所创建的 COM DLL 均能使用 |
注释
Shell 提供了对 NetBox 系统运行时的外部功能的访问,通过使用 Shell,可以访问标准控制台,安装、卸载服务,以服务方式运行应用,运行外部程序,显示功能强大的 HTML 对话框等。
Shell 对象可以在主运行程序中直接引用,在 HTML 对话框、asp 程序和 wsc 对象等不能直接访问内建对象的环境中,可以使用下面的 VBScript 语句自行创建:
Set Shell = CreateObject("Shell")
或者下面的 Javascript 语句:
var Shell = new ActiveXObject("Shell");
|