<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    資料整理

     

    windows腳本語言簡介

    此文章打印自ZDNet China
    --------------------------------------------------------------
  • 雙擊圖標
  • 在命令提示符下輸入文件名
  • 在外殼腳本中輸入文件所在行的名稱
    Jscript
    Jscript是Microsoft公司JavaScript 的實現。JScript 和JavaScript不是Java程序設計語言的子集合。然而,像VBS一樣,JScript 是一種基于對象的腳本語言,它能夠使網絡管理任務自動化。

    創建一個VBS文件的方式同樣也可以創建一個Jscript文件,只需要在保存JScript文件時使用擴展名.js。一個JScript文件的默認圖標看起來就象一個VBS文件的圖標,不同之處在于VBS圖標是藍色,而JScript圖標是黃色。執行一個Jscript文件的方法與執行VBS文件的方法是同樣的。

    如何選擇使用
    選擇究竟使用VBS或Jscript在很大程度上取決于個人喜好。如果你已經在網站上使用JavaScript 工作,在網絡管理腳本中或許更適宜使用Jscript。另一方面,如果具備一些Visual Basic, VBA, 或 VBS Web腳本的使用經驗,你或許更喜歡為聯網腳本使用VBS。

    如果使用擴展名.wsf(Windows腳本文件)進行文件保存,那么在同一個腳本中同時使用兩種腳本語言是可能的。但是,學習兩種語言需要花費雙倍的時間,因此最好是只選擇學習和掌握一種語言技能。在這一系列的文章中,我專注于VBS而不是Jscript,僅僅因為我更偏愛VBS。

  • 如何使用Windows腳本語言和平臺
    ZDNet China
    26/8/2005
    URL: http://www.zdnet.com.cn/techupdate/software/skill/story/0,3800080971,39136007,00.htm

    命令解釋程序腳本

    [ZDNet China專稿]腳本在網絡管理中扮演著一個頗有價值且節省時間的角色。在以前的文章中我們討論了使用腳本的好處和腳本的多種使用途徑,本文則關注于如何選擇使用腳本語言和平臺。

    我們可以將腳本平臺當作一個腳本可以運行的環境。假設腳本僅僅是一個文本的集合,這就意味著,通過對文本的理解和執行相應的指令,可以在計算機上運行它們。

    在Windows中,可以從Windows Shell(Windows命令解釋程序)和WSH(Windows Scripting Host:Windows 腳本主機)選擇兩種主要的腳本平臺。我們首先介紹Windows 命令解釋程序,然后介紹WSH,并闡述適用于兩個平臺的兩種腳本語言:VBS(Visual Basic Script)和Jscript ( JavaScript) 。

    命令解釋程序腳本
    命令解釋程序是用戶與計算機操作系統間的一種接口,它允許用戶與操作系統進行通話,或直接向操作系統發出命令。許多年來命令解釋程序一直是圍繞UNIX的一種概念,實際上,在UNIX操作系統中有幾個命令解釋程序,適用于不同任務的每個命令解釋程序都擁有它們各自的特征和命令。

    在Windows中則不存在這樣的差異。假設你只有一個建立在操作系統中的Windows命令解釋程序,毫無疑問你已經熟悉了這個接口,可以通過命令提示符訪問它;或者作為一個真正的老手,你可以通過DOS提示符對它進行訪問。技術上講,它被稱為一個命令解釋程序,可以通過執行建立在C:\Winnt\System32目錄下的Cmd.exe文件運行它。一種更簡便的運行它的方式是:點擊 開始 | 運行 ,在文本框中輸入cmd 并點擊確認,或創建一個Cmd.exe的快捷方式。

    Windows命令解釋程序伴隨有一組內置命令,許多內置命令是我們眾所周知并經常使用的,如dir、copy、del、cd等等。命令和它們相關的參數通常是出現在逐個命令行中。事實上,更重要的用途在于這些命令可用于批處理。就是說,通過使用一個文字編輯器,可以在每行寫一個單獨的命令,并可使用.bat 或.cmd作為擴展名進行保存。這使得文本文件成為一個可執行的文件,作為一個解釋程序被運行,依照順序每次執行一行中的各個命令。這即是我們通常所說的命令解釋程序腳本。

    盡管Windows 腳本語言遠不能成為一種完美的程序語言,但是伴隨它的一些有用的命令和特性卻允許它具備一定的適應性。這些特性是:

    條件處理
    通過腳本測試去查看是否存在一個確定的條件,如果條件存在做某件事,如果條件不存在則做別的事。

    錯誤捕獲
    每當一條命令被執行時,Windows 都自動產生一個錯誤級別,用錯誤級別0表示"無錯誤"。這允許你在腳本中加入一個命令規定,當出現可能遇到的錯誤時,能夠輕易地離開當前命令行。

    系統變量
    在注冊表的HKEY_LOCAL_MACHINE 和 HKEY_CURRENT_USER目錄中,可以找到關于一臺特定的計算機信息,以及登錄這臺計算機的用戶資料。其中某些可以在腳本中使用的信息,就是可利用的系統變量形態。

    要獲得什么是可利用的信息,你可以打開命令解釋程序并輸入命令set,這將展示全部系統變量和它們當前值的目錄。它們被百分比符號括起來在腳本中被引用。例如,%用戶名% 將查閱出當前任何登錄計算機的用戶名,%用戶名% 的用途是能夠將本地機器上當前用戶的收藏夾,和所有子文件夾復制到服務器上用戶的文件夾里。

    xcopy %userprofile%\favorites \\fileserver\home\%username% /s/y

    在以后的命令解釋程序腳本基礎的文章中我將更多的闡述這些特性,你可以在Windows幫助中找到關于命令解釋程序腳本所有可利用命令的參考目錄。如果你使用Windows 2000操作系統,點擊 開始 | 幫助,在搜索標簽中輸入command reference并點擊目錄主題。然后,在"選擇要顯示的主題"下雙擊Windows 2000命令參考主頁。

    在Windows NT操作系統中,點擊 開始 | 幫助,在"查找標簽"中輸入command,然后在Pick A Topic窗口選擇命令索引并點擊顯示按鈕。

    WSH

    WSH
    WSH由三個文件組成(Wscript.exe、Cscript.exe、Wsh.ocx),它們為其他腳本語言的插入運行提供了一個環境。基于VBS 和 Jscript腳本語言建立在WSH中的兩個引擎,其中一個是Microsoft的JavaScript版本。如果需要的話,你也可以為這些腳本語言加載其他的引擎,如Perl 或 REXX。

    盡管命令解釋程序腳本語言保持為操作系統一個固定的部份,由于WSH是作為一個獨立的文件存在,所以WSH仍然能夠獨立地被更新和加固。此外,WSH還能夠被安裝在Windows的幾個版本上。要下載最新版本的WSH,進入Microsoft Windows Script Page 之后,連接下載頁面。確定當前安裝的版本,在命令解釋程序中輸入cscript。

    WSH利用一個相對陌生的被稱為對象模型的概念,能夠使新手習慣腳本和程序設計。你可以將一個對象看作是一種工具,使用它可以完成確定的任務。每個對象都擁有與之關聯的一套方法,你可以將這些方法看作是每個工具的功能或性能。WSH的根對象被稱作Wscript,來自于Wscript中的其它對象能夠被創建,并且在腳本中使用去完成任務。

    VBS 和 Jscript都是基于對象的語言,兩種腳本語言各自分別使用它們自己的對象模型,這些對象模型是結合WSH的對象模型進行工作。

    VBS版本
    在將來的文章中,我將討論使用VBS編寫腳本的相關基礎知識。本文中,我們簡單了解一下VBS是如何工作的。

    VBS是程序設計語言Visual Basic的子集(另一個Visual Basic的子集是應用軟件Visual Basic,簡稱VBA,主要被用于Microsoft辦公應用軟件的宏命令)。

    利用文字編輯器(如記事本)寫出一組命令然后將完成后的腳本保存為擴展名為.vbs的可執行文件。一旦這個文件被創建,就可像其他可執行文件一樣被執行。例如:

    posted on 2006-07-16 10:36 謝瑋 閱讀(6410) 評論(0)  編輯  收藏 所屬分類: 操作系統與網絡

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 24小时免费看片| 最近中文字幕大全免费版在线| 最新欧洲大片免费在线| 亚洲欧洲综合在线| 波多野结衣免费在线观看| 亚洲成人福利网站| 国产福利在线观看免费第一福利| 亚洲国产精品美女| 国产99视频精品免费观看7| 亚洲国产激情在线一区| 四虎在线免费播放| 极品美女一级毛片免费| 国产精品亚洲玖玖玖在线观看| 九九99热免费最新版| 国产亚洲综合成人91精品| 99在线免费观看视频| 亚洲人成网站18禁止久久影院| 无人在线观看免费高清视频| 亚洲乱色伦图片区小说| 亚洲欧洲日产国产综合网| 中文字幕成人免费视频| 亚洲AV无码无限在线观看不卡| 在线播放免费播放av片| 特级毛片免费播放| 久久久久国色AV免费观看性色| 亚洲精品中文字幕无码A片老| 全部免费a级毛片| 视频免费在线观看| 亚洲剧情在线观看| 免费午夜爽爽爽WWW视频十八禁| 国产又黄又爽又大的免费视频 | 国产99视频免费精品是看6| 伊人久久国产免费观看视频| 全免费a级毛片免费看无码| 看亚洲a级一级毛片| 日韩在线a视频免费播放| 国产99久久久国产精免费| 亚洲精品白色在线发布| 在线免费观看韩国a视频| 99精品视频在线观看免费| 久久精品国产亚洲av麻豆蜜芽|