通过 Windows 脚本宿主控制文件 (.wsh) 可以记录每个单独脚本的特定设置。.wsh 文件是一种文本文档,在其中可以自定义执行一个或多个脚本。.wsh 文件是在设置受支持的脚本文件的属性时自动创建的。
如果为单个脚本创建多个 .wsh 文件,可以根据特定组或者甚至是组织内部个别人的需求,定制脚本运行的方式。例如,可以创建一个登录脚本,由包含不同设置和参数的两个不同的 .wsh 文件来调用。
双击 .wsh 文件或从命令行运行它时,CScript.exe 或 WScript.exe 就读取 .wsh 文件,以便确定用于执行该脚本的特定设置。CScript/WScript 执行原脚本,传递在 .wsh 文件中定义的属性。
为给定脚本创建 .wsh 文件
这就创建了一个与选定脚本文件名称相同的 .wsh 文件。
下面的示例说明一个典型的 .wsh 文件:
[ScriptFile] Path=C:\WINNT\Samples\WSH\showprop.vbs [Options] Timeout=0 DisplayLogo=1 BatchMode=0
在 [ScriptFile]
部分给出的路径信息确定与 .wsh 文件相关联的脚本文件。[Options]
部分的关键字与“属性”对话框中“脚本”选项卡的设置相对应。
注意 执行 .wsh 文件时,原脚本文件必须存在。如果 .wsh 文件无法运行脚本,请检查 .wsh 文件中的 Path=
信息,以确保它指向要运行的脚本。