當前位置:首頁 > 通用術語 > 什麼是主動腳本(active scripting)?概念、運作方式

什麼是主動腳本(active scripting)?概念、運作方式

2025-08-26通用術語477

主動腳本的定義,也稱為 ActiveX 腳本。

主動腳本是使用 Microsoft Visual Basic 腳本編寫版 (VBScript) 或 Microsoft JScript 等腳本語言來驅動元件物件模型 (COM) 元件的程式。主機應用程式,例如具有 Microsoft Active Server Pages (ASP) 的 Microsoft Internet Information Services (IIS) 和 Microsoft Internet Explorer 具有腳本引擎,可執行以 VBScript 或 JScript 撰寫的腳本。

使用記事本進行主動腳本編寫

可以為其他解釋性腳本語言(例如 Perl)開發主動腳本引擎,以利用開發人員對這些程式設計平台的現有知識。用戶端軟體 (例如 Internet Explorer) 的指令碼引擎是特別設計來消除非撰寫主機環境中不需要的撰寫元件。這使得客戶端腳本引擎輕量級,從而產生更好的性能。

運作方式

在一般案例中,主機應用程式會載入腳本檔,並呼叫應用程式設計介面 (API) 來建立腳本引擎的新實例。主機應用程式會將指令碼提供給引擎並執行指令碼。

現狀

作用中腳本會被視為完整,而且 Microsoft 不再主動開發。然而,該技術仍然得到 Microsoft 的維持工程團隊的支持,該團隊負責錯誤修復和安全增強。此外,腳本引擎將繼續隨 Microsoft Windows 和 IIS 的未來版本一起提供。

最初,.NET Framework 有自己的腳本技術和一個名為 Visual Studio for Applications (VSA) 的單獨腳本 IDE,並且該技術的接口也可以通過 Active Scripting 獲得,甚至允許 .要使用 .NET 語言編寫指令碼的 NET 感知應用程式。VSA 也旨在取代 Visual Basic for Applications。但是,整個技術在 .NET Framework 2.0 版中已被棄用,對於需要 Active Scripting 支援的應用程式來說,沒有留下明確的升級路徑(儘管可以在 C#、VBScript、Visual Basic .NET 和其他 .NET 語言中建立「腳本」,這些語言可以透過安裝為標準 .NET 執行階段一部分的程式庫在運行時編譯和執行)。

Microsoft 還推出了 Windows PowerShell,它可以通過 PowerShell cmdlet 或 PowerShell 提供商公開應用程序。

“什麼是主動腳本(active scripting)?概念、運作方式” 的相關文章

什麼是組織單位 (OU)?概念、怎麼運作

什麼是組織單位 (OU)?概念、怎麼運作

網路百科全書中組織單位 (OU) 的定義。什麼是組織單位 (OU)?組織單位是 Microsoft Windows Server Active Directory 中的一種容器物件,可以包含其他 Active Directory 物件。怎麼運作組織單位 (OU) 可以包...

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

RAID 是一種使用資料備援在磁碟子系統上實作容錯的技術。什麼是 RAID?RAID 代表獨立磁碟冗餘陣列,是一種透過使用軟體或使用單獨的硬體 RAID 儲存單元使用資料冗餘在磁碟子系統上實現容錯的技術。RAID 範例資料會以數種方式之一分散到磁碟機、稱為 RAID 層級、視所需的備援和效能層級而定...

什麼是G.Lite?概念、怎麼運作的

什麼是G.Lite?概念、怎麼運作的

G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。繼續閱讀以獲取詳細信息。什麼是 G.Lite?G.Lite 是非對稱數字用戶線 (ADSL) 的變體,旨在家庭互聯網訪問。G.Lite 的下行速率通常高達 1.5 Mbps,上行速率高達 384 Kbps,具體取決於實施。G...

什麼是全域負載平衡器?概念、怎麼運作的

什麼是全域負載平衡器?概念、怎麼運作的

網路百科全書中全域負載平衡器的定義。什麼是全域負載平衡器?Global Load Balancer 是一種基於硬件或軟件的解決方案,可以將 Web 內容請求導向到存儲內容的多個地理位置。例如,如果一個電子企業在全球有數個資料中心,它可以使用廣域負載平衡器將 Web 客戶流量導向至能夠為每一個客戶的位...

什麼是硬體抽象層 (HAL)?概念、運作方式

什麼是硬體抽象層 (HAL)?概念、運作方式

HAL 或硬體抽象層是 Microsoft Windows Server 基礎上的薄層軟體,可在底層硬體和作業系統的較高層之間提供統一的介面。什麼是HAL(硬體抽象層)?作業系統底部的薄薄軟體層,在底層硬體和作業系統的較高層之間提供統一的介面,隱藏與這些較高層的硬體差異。換句話說,硬體抽象層 (HA...

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

網路百科全書中蘋果開放傳輸的定義。什麼是 Apple Open Transport?Apple Open Transport 是一種 Apple 網路技術,用於傳輸獨立網路,是 Macintosh 作業系統網路和通訊子系統的一部分。Apple Open Transport 的設計目的是讓你在 Mac...