Ich benutze NWJS, um eine einfache Desktop-App zu erstellen. Ich muss console C++ app verbinden, wenn ich ein click-Ereignis in einer Schaltfläche auf html5 mache. Ich habe gehört, dass es möglich ist, das interne Modul 'child_process' von Nodejs zu verwenden. Ich habe die EXE-Datei nicht ausgeführt, wenn ich auf die Schaltfläche klicke.Wie führe ich eine .exe-Datei von Node.js
Ich habe nächsten Code:
const exec = require('child_process').execFile;
var cmd = 'Test.exe 1';
exec(cmd, function(error, stdout, stderr) {
// command output is in stdout
console.log('stdout:', stdout);
console.log('stderr:', stderr);
if (error !== null) {
console.log('exec error:', error);
}
});
Die EXE-Datei hat einen Eingangsparameter (eine Zahl) und es gibt einen einfachen Text mit der eingeführten Anzahl. Kann mir jemand helfen?
Danke!
Mögliche doppelte versuchen geben: http://stackoverflow.com/questions/19762350/execute-an-exe-file-using-node -js – Nonemoticoner
Ich denke, dass dup die Frage beantwortet, obwohl das Ziel in C++ geschrieben wurde, ist dies keine C++ Frage. – Niall
Sie haben Recht! Ich werde das jetzt bearbeiten –