exécuter un fichier de commandes windows à partir de node.js

suis en train de lancer un test.fichier bat à l'intérieur de node.js

voici le code

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;

lors de l'exécution de cette node.js fichier suis

INSIDE--------------------------------:
{ [Error: Command failed: '.' is not recognized as an internal or ext
nd,
operable program or batch file.
] killed: false, code: 1, signal: null }
  • Il serait mieux si vous avez posté l'intégralité de sortie, au lieu d'une étrange partie recadrée :). Aussi, que ./ chemin semble très unixy
  • c'est la sortie complète
  • Avez-vous essayé sans le ./ dans le chemin d'accès à l' .fichier bat?
InformationsquelleAutor Sush | 2014-03-27