gpt4 book ai didi

node.js - 从 Node js运行的extendscript中获取结果

转载 作者:太空宇宙 更新时间:2023-11-04 02:26:03 26 4
gpt4 key购买 nike

我有一个nodejs代码,它执行extendscript代码,如果代码结果是true或false(例如return或其他东西),我需要从extendscript获取结果。

我发现的唯一方法是在扩展脚本完成时创建一个标志文件,然后在 Node 中检查它。

有更好的方法吗?

谢谢大家!

最佳答案

我假设您可以编辑extendscript,因为您提到了“您可以创建标志文件”。

在您的extendscript中,不要创建标志文件,而是在标准输出中写入 bool 值。

在您的父脚本(实际上调用扩展脚本)中使用类似的内容

var cp = exec('extendsscript');
cp.stdout.on('data', function(data) {
// do whatever you want to do with the data. Might have to change encoding
});

建议,如果您计划获取少量数据(状态消息),则 exec 没问题,但对于大量数据,请使用 spawn 代替,因为 exec 将数据缓冲在内存中。

关于node.js - 从 Node js运行的extendscript中获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30389615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com