运行WSH脚本时输入错误

时间:2014-03-10 00:11:11

标签: input wsh

我正在尝试使用cscript专门运行WSH脚本 在cmd我得到了这个错误

Input Error: There is no script file specified.

使用此命令

cscript  c:\file.wsh

在Windows 7终极版上 我的WSH脚本只是编写一个注册表项 我不想使用vbscript(.vbs)或wscript引擎 那么如何让我的WSH脚本工作呢?

1 个答案:

答案 0 :(得分:3)

.WSH

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.exeWScript.exe会读取.wsh文件以确定应该使用的特定设置用于执行脚本。 CScript / WScript执行原始脚本,传入.wsh文件中定义的属性。
  • 无法使用.wsh文件指定脚本参数。您必须从命令提示符运行脚本(脚本文件或.wsh文件)以添加参数。

资源:Setting and Customizing Script Properties (.wsh)