1

Adobeライブサイクルワークベンチからシェルスクリプトを呼び出す方法はありますか?

サービスを試して、で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 コンポーネントを作成します。Groovy スクリプトなどを実行するスクリプト エンジン コンポーネントを構築することもできます。

于 2013-02-19T13:40:23.680 に答える