如何从cmd启动js脚本

时间:2018-12-25 12:24:03

标签: javascript cmd

我需要帮助!我想从cmd启动js脚本,我使用了Cscript.exe,但是脚本无法启动。在尝试使用jrunscript之后,但出现错误:

_controller = AnimationController(
    duration: Duration(microseconds: 1000), value: 1.0, vsync: this);

void _toggleFrontLayer() {
  final AnimationStatus status = _controller.status;
  final bool isOpen = status == AnimationStatus.completed ||
      status == AnimationStatus.forward;
  _controller.fling(velocity: isOpen ? -2.0 : 2.0);
}

leading: Hero(
  child: Material(
        color: Colors.transparent,
        child: IconButton(
          icon: AnimatedIcon(
            icon: AnimatedIcons.menu_arrow,
            progress: _controller,
          ),
          onPressed: _toggleFrontLayer,
        ),
      ),
  tag: "leading",
),

leading: Hero(
  child: Material(
        color: Colors.transparent,
        child: IconButton(
          icon: AnimatedIcon(
            icon: AnimatedIcons.menu_arrow,
            progress: _controller,
          ),
          onPressed: () {
            Navigator.of(context).pop();
          },
        ),
      ),
  tag: "leading",
),

脚本中有对象WScript

var ax=0.00, ay=0.50 ;
var bx=1.00, by=1.00 ;
var cx=2.00, cy=0.25 ;

我的scrip strart java应用程序及其主要任务收集Java应用程序的类路径,然后启动它。 我创建了快捷方式并双击启动此脚本,但想从cmd对其进行注册

2 个答案:

答案 0 :(得分:2)

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

node startCRM.js

答案 1 :(得分:0)

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

例如

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

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