什么是 .wsf、.wsh 和 .wsc 文件?

什么是 .wsf、.wsh 和 .wsc 文件?

我理解,C:\Windows\System32\cscript.exe并且它的 GUI 版本C:\Windows\System32\wscript.exe可以解释 VBScript .vbs/ .vbe(Microsoft Visual Basic Sc​​ripting Edition)和 JScript .js(Microsoft 的 ECMAScript/JavaScript 方言)脚本。但我不确定 Windows Script/Scripting Host .wsh、Windows Script File.wsf和 Windows Script Components.wsc文件是什么。如果您能告诉我它们是什么,或者提供一些示例,我将不胜感激。

答案1

A.wsh文件是“Windows 脚本宿主控制文件”:

包含特定脚本(即 .VB 或 .VBS 文件)的属性和参数的文本文档;用于自定义某些脚本的执行;需要 WScript 或 CScript 才能运行,这两者都包含在 Windows 操作系统中。

然而,Windows Scripting Host 有两种类型的文件这里

WSH 脚本有两种基本类型:独立(即特定语言)脚本和 .wsf(Windows 脚本文件)脚本。独立脚本具有特定语言的文件扩展名 — 例如 .vbs (VBScript) 或 .js (JScript)。相比之下,.wsf 脚本是与语言无关的 XML 文本文件,它们提供的一些功能超出了独立脚本所提供的功能。

尝试提供更多背景和示例:

两者都遵循包装脚本代码的 XML 格式。XML 标记由 C/WScript 解释,并将其引导到正确的脚本引擎来处理其中的代码。文件类型 .wsf 用于定义作为命令执行的脚本。

尽管

文件类型 .wsc 用于定义被视为 COM 对象的脚本。此处的 XML 标记表示 COM 对象的属性、方法和事件,以及为脚本调用的正确引擎。

我让那些更有知识的人来提供例子。

相关内容