1

ここで尋ねられた質問に関連して

GrailsアプリからGroovyスクリプトを実行するにはどうすればよいですか?

引数を渡すにはどうすればよいですか?

def cmd = ['groovy.bat', 'C:\\my path\\mysript.groovy']

次のようなコマンドラインから実行されるスクリプトの場合

groovy myscript.groovy -name params.name -project params.name

送信されたフォームからの引数とパラメータにCliBuilderを使用する

4

1 に答える 1

2

Groovyは、コマンドラインプロセスを実行する簡単な方法を提供します。Yoは、コマンドラインをstringmとして記述し、execute()メソッドを呼び出すことができます。例:

"groovy myscript.groovy -name nancy -project testproj".execute()

このリンクの詳細情報

空白を含む引数の場合:

["groovy", 
 "my script with spaces.groovy", 
 "-name", 
 "nancy", 
 "-project", 
 "testproj"].execute()
于 2013-02-07T20:03:19.880 に答える