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

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

2025-08-26通用術語125

主動腳本的定義,也稱為 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)?概念、運作方式” 的相關文章

什麼是DHCP 中繼代理?概念、如何運作、通用術語

什麼是DHCP 中繼代理?概念、如何運作、通用術語

DHCP 中繼代理程式是 TCP/IP 主機,其設定為允許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端。什麼是 DHCP 中繼代理?設定為容許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端的 TCP/IP 主機。DHCP 轉送代理程式...

什麼是令牌環(Token Ring)?概念、怎麼運作的

什麼是令牌環(Token Ring)?概念、怎麼運作的

網路百科全書中令牌環的定義。什麼是令牌環(代幣戒指)(在計算機網絡中)?Token Ring 是 IBM 開發的一種流行的局域網 (LAN) 技術,在許多商店中仍然擁有龐大的安裝基礎,但近年來已被不同形式的以太網大大超越。權杖環在 IEEE 802.5 規範中進行了標準化,該規範描述了配置為物理星形...

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

網路百科全書中基本磁碟的定義。磁碟管理中的磁碟區是什麼?檔案系統中的最高組織層次是磁碟區。檔案系統位於磁碟區上。磁區至少包含一個分割區,這是實體磁碟的邏輯分割。包含存在於一個分割區上的資料的磁區稱為簡式磁區,而包含存在於多個分割區上的資料的磁區稱為多分割區磁區。什麼是基本磁碟?Microsoft W...

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

網絡百科全書中通用分組無線服務 (GPRS) 的定義。什麼是GPRS(通用分組無線服務)?GPRS是時分多址(TDMA)蜂窩電話系統的升級版。通用分組無線電服務(GPRS)使用分組交換代替TDMA系統現有的電路交換技術,以更有效地利用可用帶寬。探地雷達GPRS為用戶提供多達八個獨立的14.4-Kbp...

什麼是global.asa?概念、怎麼運作的

什麼是global.asa?概念、怎麼運作的

網絡百科全書中global.asa文件的定義。什麼是 global.asa?Global.asa 是在 Microsoft Internet Information Server 或 Internet Information Services 上執行的 Active Server Page...

什麼是接地迴路?概念、運作方式

什麼是接地迴路?概念、運作方式

接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。什麼是接地迴路?網路中的接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。這些電壓差通常是由於不同位置接地電氣特性的不均勻性而發生的。接地迴路運作方式例如,假設兩台電...