有没有办法可以从javascript代码中调用Windows批处理文件?或者通过任何节点包执行以下任何其他健康方式?
scripts.bat
ECHO "JAVASCRIPT is AWESOME"
PAUSE
scripts.js中
// Code to read and run the batch file //
在命令提示符下:
C:/> node scripts.js
答案 0 :(得分:1)
执行此操作的一种方法是使用child_process。您只需要传递要执行的文件。
const execFile = require('child_process').execFile;
const child = execFile('scripts.bat', [], (error, stdout, stderr) => {
if (error) {
throw error;
}
console.log(stdout);
});