首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用nodejs从after effects extendscript中获取退出代码?

如何使用nodejs从after effects extendscript中获取退出代码?
EN

Stack Overflow用户
提问于 2018-07-10 17:26:50
回答 1查看 256关注 0票数 0

我正在尝试使用以下代码从nodejs运行after effects脚本

代码语言:javascript
复制
var cp = require('child_process').exec('"C:/Program Files/Adobe/Adobe After Effects CC 2018/Support Files/AfterFX.com" -r E:/render.jsx')

cp.stdout.on('data', function(data) {
 console.log(data);
  });

我拿不到退出代码。这个脚本运行得很好。但是我需要知道什么时候代码执行完成,我已经尝试得到stderr,stdin和所有提到的其他东西,但无法获得退出代码。有什么方法可以让我得到退出代码吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-10 18:23:27

正如child_process reference解释的那样,这是exit事件。它将处理程序函数的退出代码作为参数提供:

如果子进程自行退出,则对退出代码进行

编码。

发出信号,用于终止子进程。

“exit”事件在子进程结束后发出。如果进程退出,code是进程的最终退出代码,否则为null。如果进程由于接收到信号而终止,则signal为信号的字符串名称,否则为null。这两个参数中的一个将始终为非空。

它是:

代码语言:javascript
复制
cp.on('exit', function(code, signal) {
  // ...
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51261671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档