运行节点服务器之前的用户提示

时间:2018-03-22 00:22:07

标签: node.js batch-file

所以我创建了一个包含此代码的.bat文件

.bat文件内容

E:
cd E:/Projects\path\to\node_project
node server.js COM7

它工作正常,但我怎么能要求用户输入传递COM7作为运行节点服务器的参数?

我需要做的是,当我运行.bat文件时,它会要求用户先进入COM端口,然后再运行服务器。

1 个答案:

答案 0 :(得分:1)

提示消息和设置CMD环境变量的语法是SET /P variable=[promptString]

下面的例子:

E:
cd E:/Projects\path\to\node_project
set /p arguments=your prompt message here 
node server.js %arguments%

如果你想做更多花哨的东西,可以查看docs