• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            C++ Programmer's Cookbook

            {C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}

            windows腳本技術簡介(一)

            一 前言
            windows系統為我們提供了腳本語言,它語法簡單,無需編譯連接,用系統帶的notpad即可創建,double click即可執行,更重要的是它提供的一些常用的功能,可以說是很強大的哦。
            對于每一個在windows上編程的人員來說,學習windows的腳本語言是很有必要的。windows的腳本語言,他有很多功能,有很多的用處,例如腳本通常內嵌在 Web 頁中,要么是 HTML 頁(在客戶端),要么是 ASP 頁(在服務器端)。如果腳本內嵌在 HTML 頁中,則用于解釋和運行腳本代碼的引擎組件是由 Web 瀏覽器(如 Internet Explorer)加載的。如果腳本內嵌在 ASP 頁中,則用于解釋和運行腳本代碼的引擎內嵌在 Internet Information 服務 (IIS) 中。但是我們這里將的不是在網絡方面的應用,而是在windows系統上的管理,有腳本引擎直接執行,在windows的系統管理方面,她能幫你搞定一些windows常見的操作,對這些小任務我們沒有必要使用c++這樣的功能強大的語言。它給人的感覺就像是一個溫柔,漂亮的女子。對于習慣使用c,c++等編程的人員來說,它的這種柔能給你帶來意想不到的收獲,能夠給你帶來方便快樂,使你鋼柔結合,百戰百勝。(但windows的腳本技術對系統網絡管理員那是非常有用的哦)

            二 下載
            目前最新的版本為5.6,可以到MS的網站下載安裝。http://www.microsoft.com/china/scripting

            三 內容
            下面簡單說明它的組建及其作用:
            JScript
            Microsoft 功能強大的腳本編寫語言是專為 Internet 而設計的。JScript.NET 是 Microsoft ECMA 262 語言的下一代實施產品。與 ECMAScript Edition 4 一起開發的、JScript.NET 中的改進功能包括了準確編譯的代碼、類型與無類型的變量、類(內含繼承、函數重載、屬性訪問器等等)、包、跨語言支持,以及對 .NET 框架的訪問。
            VBScript
            Microsoft Visual Basic Scripting Edition 為各種環境提供有效的腳本編寫手段,包括 Microsoft Internet Explorer 中的 Web 客戶端腳本編寫及 Microsoft Internet Information Services 中的 Web 服務器端腳本編寫。
            腳本運行時
            Dictionary 對象相當于 PERL 的關聯數組。項可以是任意形式的數據,存儲在數組中。每一個項與唯一的關鍵字相關聯。關鍵字用于檢索個別項,通常是一個整數或字符串,它可以是數組以外的任何內容。

            FileSystemObject (FSO) 對象模型允許您使用熟悉的 object.method 語法以及一系列屬性、方法和事件來處理文件夾和文件。

            腳本 Encoder 是一種簡單的命令行工具,它使腳本設計者能夠對自己的最終腳本進行編碼,這樣 Web 主機和 Web 客戶機就不能查看或修改它們的源代碼。

            Windows 腳本部件
            Microsoft® Windows® 腳本部件為您提供了使用腳本語言,如 Microsoft® Visual Basic® Scripting Edition (VBScript) 和 Microsoft® JScript® 創建 COM 組件的簡單方法。
            Windows 腳本宿主
            Microsoft Windows 腳本宿主 (WSH) 是一種工具,它允許您在基本操作系統(Windows 95 或 Windows NT 4.0.)內部運行 Visual Basic Scripting Edition 和 JScript。
            Windows 腳本接口(英文)
            Microsoft Windows 腳本接口為應用程序引入了一種增強腳本和 OLE 自動化功能的新方法。

            四 原理
            接下來圖示它的執行原理:
            o_wsharch.gif

            五 詳細講講Windows腳本技術
                 
                   從Microsoft提供的腳本技術手冊我們開始分析:

            1)windows操作系統自帶的腳本引擎默認支持VBScript和JavaScript,相信只要學過任何一門語言的要學這兩們腳本語言并不難的。
            2)學習語法的時候,我們要重點學習這兩門語言提供的對象,他們可以相互補充,更好的完成我們的任務,javaScript中的:
                
            描述 語言元素
            啟用并返回一個 Automation 對象的引用。 ActiveXobject 對象
            提供對創建任何數據類型的數組的支持。 Array 對象
            創建一個新的 Boolean 值。 Boolean 對象
            提供日期和時間的基本存儲和檢索。 Date 對象
            存儲數據鍵、項目對的對象。 Dictionary 對象
            提供集合中的項的枚舉。 Enumerator 對象
            包含在運行 JScript 代碼時發生錯誤的有關信息。 Error 對象
            提供對計算機文件系統的訪問。 FileSystemobject 對象
            創建一個新的函數。 Function 對象
            是一個內部對象,目的是將全局方法集中在一個對象中。 Global 對象
            一個內部對象,提供基本的數學函數和常數。 Math 對象
            表示數值數據類型和提供數值常數的對象。 Number 對象
            提供所有 JScript 對象的公共功能。 object 對象
            存儲有關正則表達式模式查找的信息。 RegExp 對象
            包含一個正則表達式模式。 正則表達式對象
            對文本字符串進行操作和格式處理,判定在字符串中是否存在某個子字符串及確定其位置。 String 對象
            提供對 Visual Basic 安全數組的訪問。 VBArray 對象

            和VBScript中的:

            Class 對象

            Err 對象

            Matches 集合

            Match 對象

            正則表達式 (RegExp) 對象

            SubMatches 集合

            3)windows腳本運行時包括Dictionary 對象,FileSystemObject對象,其實這兩對象也是腳本語言的特性,FileSystemObject對象比較常用,用來操作文件,文件夾,驅動器等。

            4)Windows腳本宿主(WSH),是windows提供的對系統的管理工具,他只是對windows系統提供的默認的腳本語言兼容。我們還可以使她擴展支持其他的腳本語言。windows腳本宿主的基本任務:

            5)Windows腳本部件,Microsoft® Windows® 腳本部件為您提供了使用腳本語言(諸如 Microsoft® Visual Basic® Scripting Edition (VBScript) 和 Microsoft® JScript®)來創建 COM 部件的便利途徑。(一般不用)

            6)Windows腳本的擴展,我們除了可以是用VBScript和JavaScript寫腳本宿主文件,也可以通過.wsf和.wsh后綴XML格式文件同時使用VBScript和JavaScript的特性,我們也可以使用Windows腳本接口擴展使其支持使用其他的腳本語言,例如perl,ruby,python。。。

            posted on 2006-09-26 14:12 夢在天涯 閱讀(4208) 評論(2)  編輯 收藏 引用 所屬分類: Windows Script

            評論

            # re: windows腳本技術簡介(一) 2008-07-26 03:26 冷不防

            謝謝!  回復  更多評論   

            # re: windows腳本技術簡介(一) 2010-02-10 09:37 appleman

            很不錯!學習了!哈哈!

            但是我們這里"將"的不是在網絡方面的應用,而是在windows系統上的管理,有腳本引擎直接執行,在windows的系統管理方面,她能幫你搞定一些windows常見的操作,對這些小任務我們沒有必要使用c++這樣的功能強大的語言。

            但是我們這里"講"的不是在網絡方面的應用.

              回復  更多評論   

            公告

            EMail:itech001#126.com

            導航

            統計

            • 隨筆 - 461
            • 文章 - 4
            • 評論 - 746
            • 引用 - 0

            常用鏈接

            隨筆分類

            隨筆檔案

            收藏夾

            Blogs

            c#(csharp)

            C++(cpp)

            Enlish

            Forums(bbs)

            My self

            Often go

            Useful Webs

            Xml/Uml/html

            搜索

            •  

            積分與排名

            • 積分 - 1804430
            • 排名 - 5

            最新評論

            閱讀排行榜

            亚洲精品美女久久久久99小说| 精品无码久久久久久久久久| 国色天香久久久久久久小说 | 好久久免费视频高清| 国产精品一久久香蕉产线看| 久久最新精品国产| 欧美日韩成人精品久久久免费看| 奇米影视7777久久精品人人爽| 亚洲AV无码久久| 久久国产成人| 久久久久亚洲av无码专区喷水| 国产精品九九久久精品女同亚洲欧美日韩综合区| 大香网伊人久久综合网2020| 久久精品国产亚洲AV蜜臀色欲| 91精品国产91久久久久久蜜臀| 中文字幕无码久久人妻| 91精品国产色综久久| 午夜久久久久久禁播电影| 久久亚洲国产成人影院网站| 久久99久久99精品免视看动漫| 大香伊人久久精品一区二区| 狠狠人妻久久久久久综合蜜桃| 国产三级久久久精品麻豆三级 | 伊色综合久久之综合久久| 国产精品久久久久影视不卡| 亚洲精品tv久久久久久久久| 欧美日韩成人精品久久久免费看| 91久久精品91久久性色| 日本强好片久久久久久AAA | 亚洲日韩欧美一区久久久久我| 狠狠色婷婷综合天天久久丁香 | 久久久久亚洲AV综合波多野结衣| 久久国产精品成人免费| 国产成人久久精品激情| 中文字幕乱码人妻无码久久| 三级三级久久三级久久| 久久久精品国产| 人妻丰满AV无码久久不卡| 色偷偷久久一区二区三区| 色诱久久久久综合网ywww | 国产巨作麻豆欧美亚洲综合久久|