How To Execute Windows Shell Commands (Cmd.exe) wi

2019-02-12 06:19发布

I would like to

C:\>ACommandThatGetsData > save.txt

But instead of parsing and saving the data in the console, I would like to do the above command with Node.JS

How to execute a shell command with Node.JS?

2条回答
狗以群分
2楼-- · 2019-02-12 06:56

Use process.execPath():

process.execPath('/path/to/executable');

Update

I should have read the documentations better.

There is a Child Process Module which allows to execute a child process. You will need either child_process.exec, child_process.execFile or child_process.spawn. All of these are similar in use, but each has its own advantages. Which of them to use depends on your needs.

查看更多
爱情/是我丢掉的垃圾
3楼-- · 2019-02-12 06:58

You could also try the node-cmd package:

const nodeCmd = require('node-cmd');
nodeCmd.get('dir', (err, data, stderr) => console.log(data));
查看更多
登录 后发表回答