• <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++ 基礎(chǔ)} {C++ 高級} {C#界面,C++核心算法} {設(shè)計模式} {C#基礎(chǔ)}

            windows腳本技術(shù)簡介(一)

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

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

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

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

            腳本 Encoder 是一種簡單的命令行工具,它使腳本設(shè)計者能夠?qū)ψ约旱淖罱K腳本進行編碼,這樣 Web 主機和 Web 客戶機就不能查看或修改它們的源代碼。

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

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

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

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

            和VBScript中的:

            Class 對象

            Err 對象

            Matches 集合

            Match 對象

            正則表達式 (RegExp) 對象

            SubMatches 集合

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

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

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

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

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

            評論

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

            謝謝!  回復(fù)  更多評論   

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

            很不錯!學(xué)習(xí)了!哈哈!

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

            但是我們這里"講"的不是在網(wǎng)絡(luò)方面的應(yīng)用.

              回復(fù)  更多評論   

            公告

            EMail:itech001#126.com

            導(dǎo)航

            統(tǒng)計

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

            常用鏈接

            隨筆分類

            隨筆檔案

            收藏夾

            Blogs

            c#(csharp)

            C++(cpp)

            Enlish

            Forums(bbs)

            My self

            Often go

            Useful Webs

            Xml/Uml/html

            搜索

            •  

            積分與排名

            • 積分 - 1804303
            • 排名 - 5

            最新評論

            閱讀排行榜

            97精品国产91久久久久久| 色8激情欧美成人久久综合电| 99热热久久这里只有精品68| 国产精品禁18久久久夂久| 精品无码人妻久久久久久| 色偷偷偷久久伊人大杳蕉| 精品免费久久久久国产一区| 久久久久这里只有精品| 国产一区二区三区久久| 久久婷婷五月综合国产尤物app| 国产亚洲色婷婷久久99精品| 一本久久a久久精品综合夜夜| 久久久www免费人成精品| 久久久精品人妻一区二区三区四| 久久久免费观成人影院| 亚洲国产欧洲综合997久久| 香蕉99久久国产综合精品宅男自| 亚洲国产视频久久| 亚洲国产成人久久笫一页| 久久99精品国产麻豆不卡| 亚洲精品第一综合99久久| 国产免费久久久久久无码| 久久青青草原精品国产| 无码任你躁久久久久久老妇App| 久久涩综合| 欧美久久综合性欧美| 久久综合九色综合久99| 亚洲αv久久久噜噜噜噜噜| 久久综合亚洲色HEZYO国产| 日韩精品国产自在久久现线拍 | 久久99国产精品久久99小说| 久久99精品国产99久久| 亚洲乱码中文字幕久久孕妇黑人| 色欲综合久久躁天天躁| 久久涩综合| 久久夜色精品国产| 久久伊人色| 亚洲精品无码久久毛片| 亚洲国产日韩欧美综合久久| 欧美亚洲日本久久精品| 亚洲国产日韩欧美综合久久|