我一直想创建一个文件整理/监控工具,这会极大地减少我的工作量。
由于我的工作场所非常紧密的电路网络,我不得不在WSH中使用它,这是JScript的首选语言,微软是ECMAScript的古老方言。
我也在使用自定义版本的Windows XP。
然而,看起来我们所知道和喜欢的看似常见的JavaScript对象在那里不起作用。 例如:
var a = {
test: 'Hello, world!'
};
产生“;已被删除”的错误类型。
这似乎不是一件大事,因为它不能使用这些类型的对象,但它实际上是至关重要的,因为我已经拥有一个大型数据集,这个数据集是在那个问题上组织的(我在旧版本上使用了JavaScript) Chrome之前我意识到我可能会使用WSH:你能感受到我的痛苦吗?!)。
所以...你说什么? 我能做些什么吗? 是否有另一种方法可以在JScript中定义允许我继续使用WSH的对象? (如果可能,我愿意将我的数据集转换为另一种格式。)
考虑到我无法从网上下载任何内容,也许我可以使用WSH替代这种工作吗?
预先感谢您的协助!
答案 0 :(得分:0)
我们认识和喜爱的看似普通的JavaScript对象在这里不起作用。
<?xml version="1.0"?>
<package>
<job id="default" filename="hello_world_js.wsf">
<script language="jscript">
<![CDATA[
var sText = '';
var ddtest = {
"greet": 'Hello, World!'
,"leave": 'Good-bye, World!'
};
sText = ddtest["greet"];
WScript.Echo(sText);
sText = ddtest["leave"];
WScript.Echo(sText);
]]>
</script>
</job>
</package>