1

无论如何可以从 Adob​​e livecycle 工作台调用 shell 脚本吗?

我尝试使用executescript服务并exec(scriptname)beanshell.

如果有,请举个例子。

4

1 回答 1

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 脚本等。

于 2013-02-19T13:40:23.680 回答