关于自动化组件
要调用自动化组件,应使用 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。