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

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

2025-08-26通用術語3

主動腳本的定義,也稱為 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 轉送代理程式...

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

網路百科全書中 NTFS 特殊權限 (Windows NT) 的定義。什麼是 NTFS 特殊權限 (Windows NT)?NTFS 特殊許可權是在 NTFS 檔案系統標準許可權對於特定安全性目的而言不夠精細時,授與或拒絕的個別許可權。無論您是保護檔案還是資料夾,可用的特殊權限都是相同的,...

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

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

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

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...

什麼是代理程式 (SNMP)?概念、運作方式

什麼是代理程式 (SNMP)?概念、運作方式

網路百科全書中AGENT的定義。什麼是代理程式 SNMPSNMP中的代理程式是一種簡單的網路管理協定客戶端軟體,在集線器、路由器或其他網路元件上運行。代理程式會收集 TCP/IP 統計資料及條件的相關資訊,並可在向 SNMP 管理系統要求時提供此資訊。代理程式還可以在發生設陷時向管理系統發...

什麼是錨文本 (HTML)?概念、運作方式

什麼是錨文本 (HTML)?概念、運作方式

網路百科全書中錨文本 (HTML) 的定義。什麼是電腦網路中的錨文本?錨文本在超文本標記語言 (HTML) 中是超文本鏈接的源或目標。錨點可以是文字或圖形,並使用標籤形式<A ...>…</A>。錨標記是 HTML 的基礎,使連結文件的超文本概念成為可能。錨文本 (HTML)...