跳转到内容

Windows Script Host:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
調整格式、排版
InternetArchiveBot留言 | 贡献
补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.8.7
 
(未显示16个用户的22个中间版本)
第3行: 第3行:
|G2=Windows
|G2=Windows
}}
}}
{{Infobox software
'''Windows Script Host'''(簡稱 '''WSH'''),是 [[Windows]] [[作業系統]][[腳本語言]][[程式]](script)的執行環境。
| name = Windows Script Host (WSH)
| logo =
| screenshot =
| screenshot_size =
| caption =
| other_names = Windows Scripting Host
| developer = [[Microsoft]]
| released =
| discontinued =
| latest release version = 5.812
| latest release date =
| operating system = [[Microsoft Windows]]
| replaced_by =
| genre = 自动化技术
| license = [[专有软件|专有]][[商业软件]]
| website = {{URL|1=https://docs.microsoft.com/de-de/previous-versions/windows/it-pro/windows-server-2003/cc738350(v=ws.10)|2=Windows Script Host overview}}
}}
'''Windows Script Host'''(簡稱'''WSH'''),是[[Windows]][[作業系統]][[腳本語言]][[程式]](script)的執行環境。


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


== 版本 ==
== 版本 ==
第11行: 第29行:
|-
|-
! [[Windows]]版本
! [[Windows]]版本
! 相應的 WSH 版本
! 相應的WSH版本
! 最新可再發行組件的版本
! 最新可再發行組件的版本
|-
|-
| [[Windows 95]]
| [[Windows 95]]
| 沒有 (獨立的可再發行組件)
| 沒有獨立的可再發行組件
| 5.6
| 5.6
|-
|-
| [[Windows NT 4.0]]
| [[Windows NT 4.0]]
| 沒有 (獨立的可再發行組件)
| 沒有獨立的可再發行組件
| 5.6
| 5.6
|-
|-
第27行: 第45行:
|-
|-
| [[Windows 2000]]
| [[Windows 2000]]
| 2.0 (也被稱為 WSH 5.1)
| 2.0(也被稱為WSH 5.1)
| 5.7
| 5.7
|-
|-
| [[Windows Me]]
| [[Windows Me]]
| 2.0 (也被稱為 WSH 5.1)
| 2.0(也被稱為WSH 5.1)
| 5.6
| 5.6
|-
|-
第40行: 第58行:
| [[Windows Vista]] / [[Windows Server 2008]] / Windows XP SP3
| [[Windows Vista]] / [[Windows Server 2008]] / Windows XP SP3
| 5.7
| 5.7
|
|
|-
|-
| [[Windows 7]] / Windows Server 2008 R2
| [[Windows 7]] / Windows Server 2008 R2 / [[Windows 8]] / [[Windows Server 2012]]
| 5.8
| 5.8
|
|-
| [[Windows 11]] / [[Windows 10]] / [[Windows Server 2016]]
| 5.812
|
|
|}
|}


== 查看 WSH 的版本 ==
== 查看WSH的版本 ==
進入 [[DOS]] 環境(或「命令提示字元」),在「命令提示符號」旁輸入 '''cscript'''(如:<span style="color: DarkGreen;"><code>C:\cscript</code></span>),按「Enter」出現以下訊息:<ref>如果沒有出現,就表示你的系統並沒有 WSH 的環境。</ref>
進入[[DOS]]環境(或「[[命令提示字元]]」),在「命令提示符號」旁輸入'''cscript'''(如:<span style="color: DarkGreen;"><code>C:\cscript</code></span>),按「Enter」出現以下訊息:<ref>如果沒有出現,就表示你的系統並沒有WSH的環境。</ref>

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


== 支援直譯器 ==
== 支援直譯器 ==
*內建[[直譯器]]:
*內建[[直譯器]]:
**[[VBScript]]:[[副檔名]]為 ''.vbs''
**[[VBScript]]:[[副檔名]]為''.vbs''
**[[JScript]]:副檔名為 ''.js''
**[[JScript]]:副檔名為''.js''
*擴充直譯器:
*擴充直譯器:
**[[ActivePerl]]([[ActiveState]] 公司發展之 Windows 版的 [[Perl]]):副檔名為 ''.plx''
**[[ActivePerl]]([[ActiveState]]公司發展之Windows版的[[Perl]]):副檔名為''.plx''


== [[Hello, world]]! ==
== [[Hello, world]]! ==
[[JScript]] 為例:
以[[JScript]]為例:


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


== 參考資料 ==
== 參考資料 ==
{{reflist}}
{{Reflist}}


== 內部連結 ==
== 內部連結 ==
第93行: 第112行:


== 外部連結 ==
== 外部連結 ==
*[http://www.microsoft.com/taiwan/technet/columns/profwin/tnawsh.mspx#EAB Windows Server System 系統管理之 Windows Script Host]
*[http://www.microsoft.com/taiwan/technet/columns/profwin/tnawsh.mspx#EAB Windows Server System系統管理之Windows Script Host] {{Wayback|url=http://www.microsoft.com/taiwan/technet/columns/profwin/tnawsh.mspx#EAB |date=20181015035831 }}


{{視窗元件}}
{{視窗元件}}
第99行: 第118行:


[[Category:Microsoft Windows]]
[[Category:Microsoft Windows]]
[[Category:Windows组件]]

[[de:Windows Script Host]]
[[en:Windows Script Host]]
[[es:Windows Scripting Host]]
[[fr:Windows Scripting Host]]
[[id:Windows Scripting Host]]
[[it:Windows Script Host]]
[[ja:Windows Script Host]]
[[ko:윈도 스크립트 호스트]]
[[pl:Windows Scripting Host]]
[[pt:Windows Scripting Host]]
[[ru:Windows Script Host]]

2022年5月18日 (三) 22:42的最新版本

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的環境。

內部連結

[编辑]

外部連結

[编辑]