我在我的 Indesign CS6 插件中使用 javascript。
它工作正常。
但我现在需要在我的 C++ 代码中从我的 javascript 代码返回值。
我正在使用这个网站作为引用:
https://blogs.adobe.com/indesignsdk/running-a-script-from-an-indesign-插件/
我需要这样的东西:
scriptRunner->RunScript("function xpto(){return 'Hello World';};xpto()", params);
//伪方法
const char *string_return = scriptRunner->getReturnCode();
scriptManager 上有类似的东西吗?
ps: 它不是 indesign 服务器。我放这个标签是因为这个网站不允许我创建新标签...
最好的问候,
最佳答案
使用 RunScriptParams::QueryScriptRequestData() 。
来自 SDK 文档:
Query the IScriptRequestData that is used to pass arguments and return the result.
关于c++ - 从 ScriptManager(javascript) 获取返回文本 - INDESIGN SDK 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20601151/