Windows脚本主机需要一个有效名称



这是一个很难用很多方面来描述的问题。基本上,我有一个VB脚本集成到一个批处理脚本通过:

<!-- : Begin Batch Script
    {Batch here}
WSF script ----------->
<package>
    <job id="CleanString">
        <script language="VBScript">
            {VBScript Here}
        </script>
    </job>
</package>

这被称为通过(一个例子)批处理线,因此:

call cscript //nologo "%appPath%CPWizBiz.bat?.wsf" //job:IniCommand /cmd:ReadValue /section:"1" /file:"C:CPWizBiz.ini"

我认为代码不是问题所在。它已经顺利工作了两个月了。相关代码没有直接更改。

然而,我开始得到一个神秘的错误:

C:ScriptsCPWizBiz.bat?.wsf(1663, 15) Windows Script Host: Expecting a valid name

在我的代码中的所有点发生。与%appPath%变量、路径或其他任何内容无关。我忍不住认为这与WSH设置或其他什么有关。不幸的是,我对WSH知之甚少。

此外,我认为在"(1663,15)"之前控制台输出中没有这些数字。

我祈祷有人能帮忙,因为这是一个毁灭性的错误,我觉得无能为力(

我很感激可能需要更多相关信息。。。感谢

关闭它,因为最终只使用了一个单独的vb脚本并通过cscript进行调用。

最新更新