• <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í)行,更重要的是它提供的一些常用的功能,可以說是很強(qiáng)大的哦。
            對于每一個在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++這樣的功能強(qiáng)大的語言。它給人的感覺就像是一個溫柔,漂亮的女子。對于習(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 功能強(qiáng)大的腳本編寫語言是專為 Internet 而設(shè)計的。JScript.NET 是 Microsoft ECMA 262 語言的下一代實施產(chǎn)品。與 ECMAScript Edition 4 一起開發(fā)的、JScript.NET 中的改進(jìn)功能包括了準(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腳本進(jìn)行編碼,這樣 Web 主機(jī)和 Web 客戶機(jī)就不能查看或修改它們的源代碼。

            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)用程序引入了一種增強(qiáng)腳本和 OLE 自動化功能的新方法。

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

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

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

            和VBScript中的:

            Class 對象

            Err 對象

            Matches 集合

            Match 對象

            正則表達(dá)式 (RegExp) 對象

            SubMatches 集合

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

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

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

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

            posted on 2006-09-26 14:12 夢在天涯 閱讀(4226) 評論(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++這樣的功能強(qiáng)大的語言。

            但是我們這里"講"的不是在網(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

            搜索

            •  

            積分與排名

            • 積分 - 1808097
            • 排名 - 5

            最新評論

            閱讀排行榜

            亚洲精品综合久久| 国产精品熟女福利久久AV | 欧美午夜精品久久久久免费视 | 中文国产成人精品久久亚洲精品AⅤ无码精品| …久久精品99久久香蕉国产| 久久综合九色综合97_久久久| 久久久久免费视频| 亚洲伊人久久大香线蕉综合图片| 久久精品国内一区二区三区| 亚洲国产精品成人久久蜜臀| 狠狠88综合久久久久综合网| 久久久精品日本一区二区三区| 精品久久亚洲中文无码| 国产精品99久久不卡| 久久AV高潮AV无码AV| 久久久久久久久久久免费精品 | 精品久久久久久久中文字幕| 久久久SS麻豆欧美国产日韩| 国产成人香蕉久久久久| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 亚洲精品无码久久久久sm| 国产精品日韩欧美久久综合| 99久久久精品免费观看国产| 国产精品中文久久久久久久| 国产精品美女久久久网AV| 国产精品久久久久aaaa| 香蕉久久夜色精品升级完成 | 999久久久免费精品国产| 国产精品久久久香蕉| 色播久久人人爽人人爽人人片aV| 亚洲午夜精品久久久久久人妖| 久久超碰97人人做人人爱| 伊人久久综合成人网| 亚洲国产精品综合久久一线| 精品人妻伦九区久久AAA片69| 日本一区精品久久久久影院| 国产精品久久网| 超级碰久久免费公开视频| 999久久久国产精品| 久久99国产精品一区二区| 久久综合综合久久狠狠狠97色88|