CNode

使用child_process调用批处理文件无返回结果?

问答
Mmuzi-xiangxiang发布于9 年前最后回复9 年前3 回复4086 浏览0 收藏

untitled1.png untitled2.png 成功运行了但是控制台无返回什么原因?

查看回复

回复 (3)

D
DuanPengfei#1·9 年前

关注一下批处理文件中的输出写入到了 stderr 还是 stdout,按照现在 cmd.js 代码的逻辑,只有执行报错是才输出 stderr,如果批处理文件的输出放到了 stderr 中并且没有执行出错,那自然就显示不出来了。

G
gwl002#2·9 年前

别用console了啊。回调函数中已经不是这个进程了。但是可以用从这个进程传给子进程的三个参数。console.log就是用stdout.write实现的

参与回复
登录后即可参与回复。登录