How To Execute Windows Shell Commands (Cmd.exe) with Node JS

前端 未结 2 478
猫巷女王i
猫巷女王i 2021-01-01 18:47

I would like to

C:\\>ACommandThatGetsData > save.txt

But instead of parsing and saving the data in the console, I would like to do th

相关标签:
2条回答
  • 2021-01-01 19:19

    You could also try the node-cmd package:

    const nodeCmd = require('node-cmd');
    nodeCmd.get('dir', (err, data, stderr) => console.log(data));
    
    0 讨论(0)
  • 2021-01-01 19:28

    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.

    0 讨论(0)
提交回复
热议问题