我知道这个问题以前已经回答过几次了,但是对我来说没有用。
My Code is:
var cp = require("child_process");
cp.exec("C:Program FilesVideoLANVLCvlc.exe");
当我用NodeJS启动JS文件时,它不做任何事情。有人能帮我一下吗?
你必须转义你的反斜杠和引用路径,因为它包含一个空格:
var cp = require("child_process");
cp.exec('"C:\Program Files\VideoLAN\VLC\vlc.exe"');
这个问题太老了,也许对某人有用
它打开Windows计算器(calc.exe)
var childProcess = require('child_process');
childProcess.exec('start calc.exe', function (err, stdout, stderr) {
if (err) {
console.error(err);
return;
}
console.log(stdout);
process.exit(0);// exit process once it is opened
})