關於自動化元件

要呼叫自動化元件,應使用 CreateObject 函數。 此功能會傳回連結至您想要使用的自動化的物件。

範例

使用 Microsoft 的 © 規則運算式物件:

Function 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 Function

以上範例使用規則運算式檢查變數測試是否具有路徑。

該系統具有較高的靈活性,不僅允許使用這些物件來增強 GFI LanGuard 指令碼,還允許指令碼引擎用於任何需要的目的。 例如,它現在可能建立指令碼掃描蠕蟲 X,並在發現之後清除,還將根據所做的變更參考產生 Excel 報告,同時在 GFI LanGuard 中顯示已找到蠕蟲並成功清除。

以下是此類自動化的範例,指令碼將執行在本機電腦上的服務及其狀態列示在 Excel 工作表中。 此特定範例需要安裝 Excel,也需要在 Windows 2000 以上的版本中預先安裝 WMI。