Windows Script Host:修订间差异
外观
删除的内容 添加的内容
小 調整格式、排版 |
补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.8.7 |
||
(未显示16个用户的22个中间版本) | |||
第3行: | 第3行: | ||
|G2=Windows |
|G2=Windows |
||
}} |
}} |
||
{{Infobox software |
|||
⚫ | |||
| name = Windows Script Host (WSH) |
|||
| logo = |
|||
| screenshot = |
|||
| screenshot_size = |
|||
| caption = |
|||
⚫ | |||
| 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''' |
'''Windows Script Host'''最早出現在[[Windows 98]],經過不斷發展與強化,爾後的Windows作業系統(包括[[用戶端]]與[[伺服端]]版本)都內建了WSH。使用者透過Windows Script Host能自行編寫一些程式,用以簡化日常工作流程,或製作一些實用的系統管理程式。 |
||
== 版本 == |
== 版本 == |
||
第11行: | 第29行: | ||
|- |
|- |
||
! [[Windows]]版本 |
! [[Windows]]版本 |
||
! 相應的 |
! 相應的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. |
| 2.0(也被稱為WSH 5.1) |
||
| 5.7 |
| 5.7 |
||
|- |
|- |
||
| [[Windows Me]] |
| [[Windows Me]] |
||
| 2. |
| 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的版本 == |
||
進入 |
進入[[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. |
||
⚫ | |||
⚫ | |||
選項: |
選項: |
||
//B 批次模式 |
//B 批次模式:不顯示Script錯誤和提示 |
||
//D 啟用主動式偵錯 |
//D 啟用主動式偵錯 |
||
//E:engine 使用該引擎來執行 |
//E:engine 使用該引擎來執行Script |
||
//H:CScript 改變預設的 |
//H:CScript 改變預設的Script Host為CScript.exe |
||
//H:WScript 改變預設的 |
//H:WScript 改變預設的Script Host為WScript.exe (預設值) |
||
//I 互動式模式 (預設值,與 //B |
//I 互動式模式 (預設值,與 //B恰相反) |
||
//Job:xxxx 執行一個 |
//Job:xxxx 執行一個WSF工作 |
||
//Logo 顯示標誌 (預設值) |
//Logo 顯示標誌 (預設值) |
||
//Nologo 不顯示標誌 |
//Nologo 不顯示標誌:在執行階段不會出現標誌 |
||
//S 為使用者儲存目前的命令行 |
//S 為使用者儲存目前的命令行 |
||
//T:nn 逾時值 |
//T:nn 逾時值(單位為秒): 容許Script執行的最大時限 |
||
//X 在偵錯工具中執行 |
//X 在偵錯工具中執行Script |
||
//U 利用 |
//U 利用Unicode從主控台上重新引導I/O |
||
</code></span> |
</code></span> |
||
== 支援直譯器 == |
== 支援直譯器 == |
||
*內建[[直譯器]]: |
*內建[[直譯器]]: |
||
**[[VBScript]]:[[副檔名]]為 |
**[[VBScript]]:[[副檔名]]為''.vbs'' |
||
**[[JScript]]:副檔名為 |
**[[JScript]]:副檔名為''.js'' |
||
*擴充直譯器: |
*擴充直譯器: |
||
**[[ActivePerl]]([[ActiveState]] |
**[[ActivePerl]]([[ActiveState]]公司發展之Windows版的[[Perl]]):副檔名為''.plx'' |
||
== [[Hello, world]]! == |
== [[Hello, world]]! == |
||
以 |
以[[JScript]]為例: |
||
< |
<syntaxhighlight lang="JavaScript"> |
||
WScript.Echo("Hello, world!"); //注意!JavaScript |
WScript.Echo("Hello, world!"); //注意!JavaScript在瀏覽器中用document.write()。 |
||
</syntaxhighlight> |
|||
</source> |
|||
== 參考資料 == |
== 參考資料 == |
||
{{ |
{{Reflist}} |
||
== 內部連結 == |
== 內部連結 == |
||
第93行: | 第112行: | ||
== 外部連結 == |
== 外部連結 == |
||
*[http://www.microsoft.com/taiwan/technet/columns/profwin/tnawsh.mspx#EAB Windows Server System |
*[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]] |
|||
⚫ | |||
[[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 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
支援直譯器
[编辑]- 內建直譯器:
- 擴充直譯器:
- ActivePerl(ActiveState公司發展之Windows版的Perl):副檔名為.plx
以JScript為例:
WScript.Echo("Hello, world!"); //注意!JavaScript在瀏覽器中用document.write()。
參考資料
[编辑]- ^ 如果沒有出現,就表示你的系統並沒有WSH的環境。