Ich habe eine Batch-Datei, die überprüft, wie viele Bilder in einem Ordner sind. Wie kann ich diesen Wert an das JavaScript zurückgeben, das die Batch-Datei aufruft?Wie übergeben Variable von Batch nach Javascript
dir /B /A-D /S "C:\Users\Viktor\Desktop\Images\*.jpg" | find /N /C /V ""
pause
Hier ist der Code, der die Batch-Datei von JavaScript ausgeführt wird:
var file = null;
var process = null;
var args = [""];
// create an nsIFile for the executable
file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);
file.initWithPath("C:\\Users\\Viktor\\Desktop\\file.bat");
// create an nsIProcess
process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
process.init(file);
// Launch the process
process.run(false , args, args.length);
Sie können das nicht in JavaScript, sondern in node.js tun. – Hydro
Was meinst du mit JS? Haben Sie ein Knotenscript? – zero298
Als Ihr Ordner auf Ihrem Desktop nehme ich an, dass Sie diesen Wert von Ihrem Browser erhalten möchten ... das ist nicht möglich. –