我正在尝试使用cscript专门运行WSH脚本 在cmd我得到了这个错误
Input Error: There is no script file specified.
使用此命令
cscript c:\file.wsh
在Windows 7终极版上 我的WSH脚本只是编写一个注册表项 我不想使用vbscript(.vbs)或wscript引擎 那么如何让我的WSH脚本工作呢?
答案 0 :(得分:3)
Windows脚本宿主控制文件(.wsh
)是一个文本文档,您可以在其中自定义一个或多个脚本的执行。当您为受支持的脚本文件设置属性时,它会自动创建。
以下示例说明了典型的.wsh
文件:
[ScriptFile]
Path=C:\WINNT\Samples\WSH\showprop.vbs
[Options]
Timeout=0
DisplayLogo=1
BatchMode=0
[ScriptFile]
部分中的路径信息标识与.wsh
文件关联的脚本文件。 [Options]
部分中的键对应于属性对话框中脚本选项卡中的设置。
注意:
.wsh
文件时,必须存在原始脚本文件。如果.wsh
文件无法运行该脚本,会检查Path=
文件中的.wsh
信息,以确保它指向您尝试运行的脚本.wsh
文件或从命令行运行它时,CScript.exe
或WScript.exe
会读取.wsh
文件以确定应该使用的特定设置用于执行脚本。 CScript
/ WScript
执行原始脚本,传入.wsh
文件中定义的属性。.wsh
文件指定脚本参数。您必须从命令提示符运行脚本(脚本文件或.wsh
文件)以添加参数。