浏览代码

added execution mjs

DS 3 年之前
父节点
当前提交
9394d68cc3
共有 1 个文件被更改,包括 30 次插入0 次删除
  1. 30 0
      js/executeNodeSetParser.mjs

+ 30 - 0
js/executeNodeSetParser.mjs

@@ -0,0 +1,30 @@
+/*
+sources:
+https://stackoverflow.com/questions/1880198/how-to-execute-shell-command-in-javascript, 02/03/2022
+*/
+
+
+
+export function parseAll(){
+	var exec = require('child_process').exec;
+	var listxml = '';
+exec('cd nodesets && ls',
+    function (error, stdout, stderr) {
+        //console.log('stdout: ' + stdout);
+        //console.log('stderr: ' + stderr);
+		listxml = stdout;
+		console.log('stdout: ' + listxml);
+        if (error !== null) {
+             console.log('exec error: ' + error);
+        }
+    });	
+
+exec('./parserDemo ',
+    function (error, stdout, stderr) {
+        console.log('stdout: ' + stdout);
+        console.log('stderr: ' + stderr);
+        if (error !== null) {
+             console.log('exec error: ' + error);
+        }
+    });	
+}