在Windows 8.1中运行JavaScript程序

在Windows 8.1中运行JavaScript程序,javascript,windows,wsh,Javascript,Windows,Wsh,我下载了一个我在codeacademy工作的js程序。这是一个收银机程序。你可以看到,我知道代码在控制台中工作 我试着在windows中运行它,就像一个普通程序一样 我打开了一个提升的cmd窗口,输入了cscript.exe“C:\\register.js” 得到 输入错误:文件扩展名“.js”没有脚本引擎。 我使用regsvr32.exe jscript.dll成功注册了jscript.dll。我又跑了。同样的错误 我使用assoc.js=JSFILE将.js文件与引擎关联。我又跑了。同样的错

我下载了一个我在codeacademy工作的js程序。这是一个收银机程序。你可以看到,我知道代码在控制台中工作

我试着在windows中运行它,就像一个普通程序一样

我打开了一个提升的cmd窗口,输入了
cscript.exe“C:\\register.js”
得到
输入错误:文件扩展名“.js”没有脚本引擎。

我使用
regsvr32.exe jscript.dll
成功注册了jscript.dll。我又跑了。同样的错误

我使用
assoc.js=JSFILE
将.js文件与引擎关联。我又跑了。同样的错误

我还尝试了wscript.exe。同样的错误


不知道发生了什么事。我的最终目标是在windows环境中运行JavaScript程序。我相信这是解决问题的方法,但是我遇到了错误。我可能遗漏了什么。

看到了吗?您是否使用提升的提示符注册了jscript.dll?@spex5,JS不是一种要在windows CMD中运行的语言。你最初在哪里运行它?在网站上还是在linux机器上?NodeJS在本地(即不在浏览器中)运行JS脚本,console.log语句将输出到CMD窗口。要将节点与此脚本一起使用,只需运行
节点C:\\register.js
。因为可执行文件需要一个文件作为参数,而不是javascript命令。否。从节点控制台提示符,它需要一个javascript命令。在windows命令提示符下,它需要windows可执行文件。本例中的可执行文件是
node.exe
,默认情况下,此可执行文件期望以下参数为包含javascript命令的文本文件的文件名。