如何在node.js上使用javascript运行批处理文件中的各行

如何在node.js上使用javascript运行批处理文件中的各行,javascript,node.js,batch-file,Javascript,Node.js,Batch File,我有一个多行的.bat文件。每一行对应一个不同的过程。我可以找到一种通过javascript运行整个.bat文件的方法。我真正想做的是运行.bat文件中给出的每一行/进程,找出执行每个进程所需的时间。有人能帮我吗 这是我用来运行整个.bat文件的代码 function loadTime() { var exec = require('child_process').exec; exec('C:\\Temp\\tasks\\acis\\runme.bat', function(er

我有一个多行的.bat文件。每一行对应一个不同的过程。我可以找到一种通过javascript运行整个.bat文件的方法。我真正想做的是运行.bat文件中给出的每一行/进程,找出执行每个进程所需的时间。有人能帮我吗

这是我用来运行整个.bat文件的代码

function loadTime() {
    var exec = require('child_process').exec;
    exec('C:\\Temp\\tasks\\acis\\runme.bat', function(error, stdout, stderr) {
        console.log('stdout: ' + stdout);
        if (error !== null) {
            console.log('exec error: ' + error);
        }
    });
}

您是否尝试打开并读取bat文件,然后将每行字符串传递给
exec
,而不是整个批处理文件?这可以通过javascript实现吗?它可以很容易地完成与批处理文件。。。您想要WSH JScript.js解决方案吗?感谢各位的回复。@Aacini,是的,我必须通过Javascript来完成。是的,我对WSH JScript.js解决方案非常感兴趣。Thanks@Traktor53:您能告诉我如何实施您的解决方案吗?谢谢,我不想为您编写代码——它可能涉及承诺,如果不是,也可能是“异步回调地狱”。我的评论是一个问题。