从adobe livecycle workbench调用shell脚本?

时间:2013-02-15 12:57:24

标签: livecycle workbench

无论如何从Adobe livecycle workbench调用shell脚本吗?

我尝试使用executescript服务并在exec(scriptname)中使用了beanshell命令。

如果有,请提供一个例子。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用executeScript活动。

import java.util.*;
import java.io.*;
Process proc = Runtime.getRuntime().exec("executablecommand");
int exitValue = proc.waitFor();

上面的脚本会等待命令完成。您还可以使用流程参考来获取输出和错误流。

这是关于Runtime.exec的非常有用的帖子。 http://www.javaworld.com/jw-12-2000/jw-1229-traps.html

如果您希望能够做更好的异常处理,您仍然可以使用Runtime.exec,但创建一个自定义java组件来执行shell命令来包装该功能。您甚至可以构建脚本引擎组件来执行groovy脚本。