【问题标题】:How to start js script from cmd [duplicate]如何从cmd启动js脚本[重复]
【发布时间】:2018-12-25 12:24:03
【问题描述】:

我需要帮助!我想从 cmd 启动 js 脚本,我使用了 Cscript.exe,但脚本没有启动。在我尝试使用 jrunscript 之后,我得到了错误:

script error in file C:\AmdocsCRM8.1\EclipseWS\SmartClient\out\Admin\startCRM.js : sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "WScript" is not defined. (C:\AmdocsCRM8.1\EclipseWS\SmartClient\out\Admin\startCRM.js#2) in C:\AmdocsCRM8.1\EclipseWS\SmartClient\out\Admin\startCRM.js at line number 2

脚本中有WScript对象

var objShell = WScript.CreateObject("WScript.Shell")

我的脚本 strart java 应用程序,它的主要任务收集 java 应用程序的类路径,并启动它。 我创建了快捷方式并双击启动此脚本,但想从 cmd 启动它

【问题讨论】:

    标签: javascript cmd


    【解决方案1】:

    安装 NodeJs https://nodejs.org/en/ 并启动它

    node startCRM.js
    

    【讨论】:

      【解决方案2】:

      您可以使用 NodeJS 框架 (https://nodejs.org/) 在您的机器上调用 JS。它捆绑了 JavaScript 运行器,您可以使用 node 命令运行 JS 程序,或输入 REPL。

      例如

      $ node
      >> var a = 2 + 3;
         5
      

      您也可以使用Chrome Headless 来运行服务器端脚本。它在内部使用 Node 本身。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-06-04
        • 1970-01-01
        • 2016-08-16
        • 1970-01-01
        • 2019-06-14
        • 1970-01-01
        • 2017-06-28
        相关资源
        最近更新 更多