9

Eclipse外部ツールの実行構成でユーザーにプロンプ​​トを表示するのは簡単です。

${string_prompt:"Enter a string":"DefaultString"}

ただし、これを外部ツールへの2つの別個の引数として使用するように実行構成を構成する方法はありますか?結果として生じるもの:

my.exe --arg1=${string_prompt1} --arg2=${string_prompt1}

このロジックをアプリケーション自体にプッシュしたくないのは間違いありません。ローカルテストビルド構成を単純化したいだけです。何か案は?

4

2 に答える 2

5

スペースで区切って必要な数の引数を渡すことができるプロンプトは1つだけにすることができます。プロンプトで指定した文字列は、クラスのメソッドのargs変数に割り当てられます。public static void main

引数以上のデフォルトを提供するには、次のようなものを使用できます。

${string_prompt:"Enter two values separated by space":firstDefault secondDefault}

同じパラメーターを使用してテストを何度も繰り返す必要がある場合は、パラメーターを修正する保存済みの実行構成を使用することを検討できます(「引数」タブの「プログラム引数」にパラメーターをリストするだけです)。

于 2012-12-30T21:18:00.957 に答える
4

実行構成で複数のstring_promptエントリを使用できます。これは、プログラム引数のユーザーとパスワードの組み合わせに現在使用しているものです。

${string_prompt:Username:DefaultUsername} ${string_prompt:Password}

最初のstring_promptは、デフォルト値のDefaultUsernameが入力された「ユーザー名の値を入力してください」というダイアログボックスを表示します。2番目の文字列は、デフォルト値なしで「パスワードの値を入力してください」と表示します。実行するたびに、両方の引数が渡されます。よく働く!

于 2015-05-22T23:07:07.147 に答える