关于自动化组件

要调用自动化组件,应使用 CreateObject 函数。 此功能返回链接至您想要使用的自动化的对象。

示例

使用 Microsoft 的 © 正则表达式对象:

函数 Main

Dim regexp As Object

Dim test As String

Set regexp = CreateObject("VBScriptVisual Basic Scripting 語言是 Microsoft® 開發的高階程式設計語言。.RegExp")

regexp.pattern = "[A-Za-z]:(\\[A-Za-z0-9_.-])*"

test = "c:\windows\"

If regexp.test(test) Then

echo("这是路径")

Else

echo("这不是路径")

End If

End 函数

以上示例使用正则表达式检查变量测试是否具有路径。

该系统具有较高的灵活性,不仅允许使用这些对象来增强 GFI LanGuard 脚本,还允许脚本引擎用于任何需要的目的。 例如,它现在可能创建脚本扫描蠕虫 X,并在发现之后清除,还将根据所做的更改参考生成 Excel 报告,同时在 GFI LanGuard 中显示已找到蠕虫并成功清除。

以下是此类自动化的示例,脚本将运行在本地计算机上的服务及其状态列示在 Excel 工作表中。 此特定示例需要安装 Excel,也需要在 Windows 2000 以上的版本中预先安装 WMI。