Windows 脚本宿主 (WSH Windows Script Host) 是一种 Windows 管理工具。Windows 98引入,后续的Windows一直支持。
由WScript CScript(默认安装在Windows的System32目录下, wscript.exe: GUI形式 cscript.exe:命令行形式, 执行参数完全一样,没有差别)解释执行。
当前目前对于Windows的管理引入了PowerShell, 基于.net功能更加强大,不过WSH作为对于已有的投入的维护和升级等仍然有重要的作用。
脚本和Windows自动化
脚本是用脚本语言(如 JScript 和 VBScript,这两个Windows默认内置)编写的程序。可选脚本语言包括 Rexx、Python 和 Perl。与编程语言(如 C++ 和 Visual Basic)相比,脚本语言更适合于创建短小的应用程序以便快速解决小问题。
在许多情况下,脚本用于实现手动任务的自动化,这一点很象宏。脚本非常适合于:
- 操纵 Windows 环境
- 运行其他程序
- 使登录过程自动化
- 向应用程序发送按键顺序
- …
脚本文件的类型
扩展名 |
脚本类型 |
说明 |
.bat |
MS-DOS 批处理文件 |
MS-DOS 操作系统的批处理文件 |
.asp |
ASP 页 |
Active Server Page 文件 |
.html |
HTML 文件 |
Web 页 |
.js |
JScript 文件 |
Windows 脚本 |
.vbs |
VBScript 文件 |
Windows 脚本 |
.wsf |
Windows 脚本宿主文件 |
Windows 脚本的容器或项目文件;由 WSH 2.0 或更高版本支持。 |
.wsh |
Windows 脚本宿主文件 |
脚本文件的属性文件;由 WSH 1.0 或更高版本支持。 |
建议: 如果对Basic熟悉的话,使用VBScript编写脚本;对于C/C++或JavaScript熟悉的话,使用Jscript编写脚本
时间: 2024-09-28 13:01:21