1
无论如何从Adobe Livecycle工作台调用shell脚本?从adobe livecycle workbench调用shell脚本?
我试过executescript
服务和使用命令exec(scriptname)
在beanshell
。
如果有,请提供示例。
无论如何从Adobe Livecycle工作台调用shell脚本?从adobe livecycle workbench调用shell脚本?
我试过executescript
服务和使用命令exec(scriptname)
在beanshell
。
如果有,请提供示例。
是的,你可以使用executeScript活动。
import java.util.*;
import java.io.*;
Process proc = Runtime.getRuntime().exec("executablecommand");
int exitValue = proc.waitFor();
上面的脚本将等待命令完成。您还可以通过使用过程引用来获取输出和错误流。
这是一个非常有用的文章。 http://www.javaworld.com/jw-12-2000/jw-1229-traps.html
如果您希望能够更好地执行异常处理,您仍然可以使用Runtime.exec
,但创建一个自定义Java组件来执行shell命令来封装该功能。你甚至可以构建一个脚本引擎组件来执行groovy脚本等等。