跳转到内容

Windows Script Host

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Windows Script Host (WSH)
其他名称Windows Scripting Host
開發者Microsoft
当前版本5.812
操作系统Microsoft Windows
类型自动化技术
许可协议专有商业软件
网站Windows Script Host overview

Windows Script Host(簡稱WSH),是Windows作業系統腳本語言程式(script)的執行環境。

Windows Script Host最早出現在Windows 98,經過不斷發展與強化,爾後的Windows作業系統(包括用戶端伺服端版本)都內建了WSH。使用者透過Windows Script Host能自行編寫一些程式,用以簡化日常工作流程,或製作一些實用的系統管理程式。

版本

[编辑]
Windows版本 相應的WSH版本 最新可再發行組件的版本
Windows 95 沒有(獨立的可再發行組件) 5.6
Windows NT 4.0 沒有(獨立的可再發行組件) 5.6
Windows 98 1.0 5.6
Windows 2000 2.0(也被稱為WSH 5.1) 5.7
Windows Me 2.0(也被稱為WSH 5.1) 5.6
Windows XP / Windows Server 2003 5.6 5.7
Windows Vista / Windows Server 2008 / Windows XP SP3 5.7
Windows 7 / Windows Server 2008 R2 / Windows 8 / Windows Server 2012 5.8
Windows 11 / Windows 10 / Windows Server 2016 5.812

查看WSH的版本

[编辑]

進入DOS環境(或「命令提示字元」),在「命令提示符號」旁輸入cscript(如:C:\cscript),按「Enter」出現以下訊息:[1]

Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
用法:CScript scriptname.extension [選項...] [引數...]
選項:
 //B         批次模式:不顯示Script錯誤和提示
 //D         啟用主動式偵錯
 //E:engine  使用該引擎來執行Script
 //H:CScript 改變預設的Script Host為CScript.exe
 //H:WScript 改變預設的Script Host為WScript.exe (預設值)
 //I         互動式模式 (預設值,與 //B恰相反)
 //Job:xxxx  執行一個WSF工作
 //Logo      顯示標誌 (預設值)
 //Nologo    不顯示標誌:在執行階段不會出現標誌
 //S         為使用者儲存目前的命令行
 //T:nn      逾時值(單位為秒): 容許Script執行的最大時限
 //X         在偵錯工具中執行Script
 //U         利用Unicode從主控台上重新引導I/O

支援直譯器

[编辑]

JScript為例:

 WScript.Echo("Hello, world!");    //注意!JavaScript在瀏覽器中用document.write()。

參考資料

[编辑]
  1. ^ 如果沒有出現,就表示你的系統並沒有WSH的環境。

內部連結

[编辑]

外部連結

[编辑]