Automation WSH安装的JScript版本可用性

Automation WSH安装的JScript版本可用性,automation,wsh,jscript,Automation,Wsh,Jscript,我不确定JScript for WSH是否在每个windows安装中都可用 哪个版本的JScript可用于WSH,哪个windows版本 请提供权威来源的链接。所有JScript和Windows脚本主机版本都记录在MSDN中: 一个不明显的细微差别:JScript与Windows脚本主机5.8中的5.7版类似 从MSDN开始:注意从JScript 5.8开始,默认情况下,JScript脚本引擎支持版本5.7中存在的语言功能集。这是为了保持与引擎早期版本的兼容性。要使用5.8版的完整语言功能

我不确定JScript for WSH是否在每个windows安装中都可用

哪个版本的JScript可用于WSH,哪个windows版本


请提供权威来源的链接。

所有JScript和Windows脚本主机版本都记录在MSDN中:


    • 一个不明显的细微差别:JScript与Windows脚本主机5.8中的5.7版类似

      从MSDN开始:注意从JScript 5.8开始,默认情况下,JScript脚本引擎支持版本5.7中存在的语言功能集。这是为了保持与引擎早期版本的兼容性。要使用5.8版的完整语言功能集,Windows脚本接口主机必须调用IActiveScriptProperty::SetProperty。()

      更糟糕的是,JScript在这种默认情况下声称版本为5.8(而不是5.7)(请参见
      [ScriptEngineMarVersion(),ScriptEngineMinorVersion()]
      的输出)

      JScript 5.8引入了:
      JSON
      对象、
      JSON.parse
      方法、
      JSON.stringify
      方法、
      toJSON
      方法、
      defineProperty
      方法、
      getOwnPropertyDescriptor
      方法

      不幸的是,在5.8版的
      cscript
      (或
      wscript
      )主机中没有简单的方法来使用这些功能。 更新:2015年@rojo的一个技巧。该技巧基于
      htmlfile
      COM对象,它允许使用至少一些提到的特性

      另见问题