




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一部分用Windows Script Host進(jìn)行腳本編程第1章Windows腳本宿主什么是Windows腳本W(wǎng)indows腳本是用一種解釋型語言編寫的程序,它通過COM對(duì)象模型訪問OS組件腳本是批處理文件的延伸,是一種純文本保存的程序,一系列控制計(jì)算機(jī)進(jìn)行運(yùn)算操作動(dòng)作的組合,在其中可以實(shí)現(xiàn)一定的邏輯分支等。“Windows” 部分外部的軟件組件包裝成對(duì)象。對(duì)象是自包含的程序模塊,它們通過一組定義良好的編程連接來為其他程序執(zhí)行任務(wù)。文件和文件夾Email系統(tǒng)網(wǎng)絡(luò)系統(tǒng)Windows服務(wù)和設(shè)備驅(qū)動(dòng)Active Directory“Host” 部分Microsoft將其腳本系統(tǒng)劃分為兩個(gè)部分:(腳
2、本宿主)負(fù)責(zé)管理腳本的組件對(duì)象,(腳本語言引擎)真正解釋腳本語言自身。“Host” 部分“Host” 部分set wnet = CreateObject(“WScript.Network“)uname = wnet.UserNameMsgbox “Your user name is”&uname與編寫批處理文件區(qū)別批處理文件只能啟動(dòng)程序,不能為你提供與程序交互的方式。批處理文件不允許使用對(duì)象以及操作 文本和數(shù)字。腳本語言編輯器:notepad、vi、Sublime語言:VBScript (ASP)Jscript 、 Javascript (HTML)PerlPythonRubyPHP與
3、編程語言的區(qū)別解釋型語言以純文本的形式存在計(jì)算機(jī)上,并且每次運(yùn)行它們的時(shí)候,都要一行一行地查看。編譯型程序只分析一次,并且轉(zhuǎn)換為處理器可以直接理解的硬件”機(jī)器指令”。個(gè)簡(jiǎn)單的腳本script 01dir=c:set Fsys = CreateObject(Scripting.FileSystemObject)totalsize=0for each file in Fsys.GetFolder(dir).Filestotalsize = totalsize + file.sizenextwscript.echo The total size of the files in , dir, is ,
4、 totalsize , bytes后綴名jsJScript腳本jseJScript已編碼腳本pisPerl腳本vbeVBScript已編碼腳本vbs VBScript 腳本wscWindows腳本組件wsfWindows腳本文件(XML格式)wshWSH 設(shè)置創(chuàng)建一個(gè)腳本文件夾并使其安全化創(chuàng)建第一個(gè)腳本c:cd scriptsnotepad firstscrlpt.vbswscript.echo This is output from my first script wscript firstscript.vbsWindows如何運(yùn)行腳本W(wǎng)script窗口化版本使用一個(gè)彈出對(duì)話框來顯示文本輸
5、出消息Cscript命令行程序所常見的、常規(guī)的”標(biāo)準(zhǔn)輸出”方法來顯示文本給腳本傳遞信息當(dāng)運(yùn)行腳本的時(shí)候,在命令行指定的信息,叫做參數(shù) script0102.vbswscript myscript.vbs c:windowsWScript.Argumems(0)c:Program FilesInternet Explorer保存結(jié)果cscript script0102.vbs c:windows wincount.txt滿屏?xí)和script script_2.vbs c:windows 丨 more命令選項(xiàng)/B 批模式:不顯示腳本錯(cuò)誤及提示信息/D 啟用 Active Debugging/E:
6、engine 使用執(zhí)行腳本的引擎/H:CScript 將默認(rèn)的腳本宿主改為 CScript.exe/H:WScript 將默認(rèn)的腳本宿主改為 WScript.exe (默認(rèn))/I 交互模式(默認(rèn),與 /B 相對(duì))/Job:jobname 執(zhí)行一個(gè) WSF 工作/Logo 顯示徽標(biāo)(默認(rèn))/Nologo 不顯示徽標(biāo):執(zhí)行時(shí)不顯示標(biāo)志/T:nn 超時(shí)設(shè)定秒:允許腳本運(yùn)行的最長(zhǎng)時(shí)間/X 在調(diào)試器中執(zhí)行腳本/U 用 Unicode 表示來自控制臺(tái)的重定向 I/O將腳本添加到路徑1 .點(diǎn)擊Start(開始),鼠標(biāo)右鍵點(diǎn)擊Computer (計(jì)算機(jī)),并且選擇Properties (屬性)。2.點(diǎn)擊Adv
7、anced System Settings (高級(jí)系統(tǒng)設(shè)罝)。3.點(diǎn)擊Environment Variables (環(huán)境變量)按鈕。4. 在對(duì)話框中找到PATH項(xiàng),并且雙擊它。5.在VariableValue (變量值)字段中點(diǎn)擊。按下End鍵,輸入一個(gè)分號(hào)(;),然后,在分號(hào)的后面輸 人 c:scripts。6.點(diǎn)擊OK(確定)以關(guān)閉對(duì)話框。從批處理文件運(yùn)行腳本badscript.vbs:Wscript.echo Oops, Ive run into a problem. WScript.Quit(1)runbad.bat:echo offwscript badscript.vbsecho Wscript returned %errorlevel%if errorlevel 1 echo The script reported an error!安全問題控制面板所有控制面板項(xiàng)默認(rèn)程序設(shè)置關(guān)聯(lián)(win7)工具文件夾文件類型擴(kuò)展名高級(jí)操作打開(XP)刪除 cscript.exe和wscript.exe信任策略和腳本簽名調(diào)試腳本根據(jù)行號(hào)定位錯(cuò)誤Script DebuggerVisual Studio/X參數(shù)實(shí)踐 寫一個(gè)最簡(jiǎn)單的vbs腳本,輸出hello,world 生成該vbs腳本設(shè)置文件vbh,時(shí)間為1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆吉林省吉林市普通中學(xué)七下英語期末達(dá)標(biāo)測(cè)試試題含答案
- 流程主管述職報(bào)告
- 4.6.3神經(jīng)系統(tǒng)支配下的運(yùn)動(dòng) 課件 人教版八年級(jí)生物上冊(cè)
- 2025年法律實(shí)務(wù)模擬考試試題及答案
- 2025年初中語文拼音能力測(cè)驗(yàn)試題及答案
- 2025年電子商務(wù)專業(yè)考試試題及答案
- 2025年電氣工程師執(zhí)業(yè)考試題及答案
- 2025年傳統(tǒng)手工藝文化傳承考試試題及答案
- 2025年動(dòng)漫設(shè)計(jì)與制作專業(yè)知識(shí)測(cè)試題及答案
- 2025《重慶市初中學(xué)業(yè)水平考試》數(shù)學(xué)
- 家庭急救包物品清單
- 護(hù)理安全管理課件
- 附件:小學(xué)2025年暑假跨學(xué)科實(shí)踐作業(yè)實(shí)施方案
- 2025年甘肅省隴南市事業(yè)單位招聘247人筆試參考題庫及答案詳解一套
- 實(shí)驗(yàn)室菌種管理制度
- 如何當(dāng)好一名班主任 課件-2024-2025學(xué)年高一下學(xué)期班主任工作經(jīng)驗(yàn)分享
- 2025年心理健康指導(dǎo)師職業(yè)資格考試試題及答案
- 2025年蘇教版科學(xué)六年級(jí)下冊(cè)小升初期末檢測(cè)題附答案
- 電力安全事故隱患排查
- 【MOOC】人工智能基礎(chǔ)-科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 滁州康華電子材料有限公司(5G 基站)集成線路板相關(guān)材料項(xiàng)目環(huán)境影響報(bào)告書
評(píng)論
0/150
提交評(píng)論