Windows批處理文件我嘗試運行test.bat的文件中的Node.js運行從node.js的
這裏是代碼
var exec = require('child_process').execFile;
case '/start':
req.on('data', function (chunk) {});
req.on('end', function() {
console.log("INSIDE--------------------------------:");
exec('./uli.bat', function (err, data) {
console.log(err);
console.log(data);
res.end(data);
});
});
break;
同時運行此文件的Node.js我得到
INSIDE--------------------------------:
{ [Error: Command failed: '.' is not recognized as an internal or ext
nd,
operable program or batch file.
] killed: false, code: 1, signal: null }
如果您發佈了完整的輸出,而不是奇怪的裁剪部分,那會更好:)。另外,那個'./'路徑看起來非常unixy – slezica
它是完整的輸出 – Sush
您是否在.bat文件的路徑中沒有'。/'試過? – fiskeben