gpt4 book ai didi

automation - WSH 安装的 JScript 版本可用性

转载 作者:行者123 更新时间:2023-12-05 00:04:38 24 4
gpt4 key购买 nike

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

哪个版本的 JScript 可用于 WSH,以及哪个 Windows 版本?

请提供权威来源的链接。

最佳答案

一个不明显的细微差别:JScript 的工作方式类似于 Windows Script Host 5.8 中的 5.7 版。

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

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

JScript 5.8 引入了 following features : JSON对象,JSON.parse方法,JSON.stringify方法,toJSON方法,defineProperty方法,getOwnPropertyDescriptor方法。

不幸的是,在 cscript 中没有使用这些功能的简单方法。 (或 wscript )版本 5.8 的主机。
更新:一招was found @rojo 于 2015 年发布。诀窍基于 htmlfile COM 对象,它允许使用至少一些提到的功能。

另见问题 19445189 cscript jscript JSON .

关于automation - WSH 安装的 JScript 版本可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5497967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com