關於自動化元件
要呼叫自動化元件,應使用 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。