const { exec } = require("child_process"); // exec("ls -la", (error, stdout, stderr) => { // if (error) { // console.log(`error: ${error.message}`); // return; // } // if (stderr) { // console.log(`stderr: ${stderr}`); // return; // } // console.log(`stdout: ${stdout}`); // }); // exec("ls", (error, stdout, stderr) => { // if (error) { // console.log(`error: ${error.message}`); // return; // } // if (stderr) { // console.log(`stderr: ${stderr}`); // return; // } // console.log(`stdout: ${stdout}`); // }); // var http = require('http'); // var finalhandler = require('finalhandler'); // var serveStatic = require('serve-static'); // var serve = serveStatic("./"); // var server = http.createServer(function(req, res) { // var done = finalhandler(req, res); // serve(req, res, done); // }); // var port=8080; // server.listen(8080); // console.log(`Server listening on port ${port}`); // console.log(`Open http://localhost:${port}/demos/indexTutorial.html in your browser`); var stlName="test"; var command= "./STL_particles 100 < "+stlName+".stl | ./particles_bonds 1024 1024 | ./bonds_stress_strain 512 512 30000000 1 100 0.0001 1000 0.04 -0.0002 15 | ./strain_GL 1.5 200 1.55 0. -0.0 0.25 0.05"; exec(command, (error, stdout, stderr) => { if (error) { console.log(`error: ${error.message}`); return; } if (stderr) { console.log(`stderr: ${stderr}`); return; } console.log(`stdout: ${stdout}`); });