1. ホーム
  2. windows

[解決済み] 渡された引数をWindowsのバッチファイルにリダイレクトする [duplicate]

2022-07-20 10:26:15

質問

Windows のバッチファイルから jar ファイルを呼び出したいと思っています。要件としては、バッチファイルの引数をすべてそのままjarファイルの呼び出しに渡せることです。例えば、以下のような感じです。

必要なコマンドライン

foo.bat --flag1=x --flag2=y --flag3=z

バッチファイル foo.bat を呼び出す必要があります。 foo.jar を次のように呼び出します。

java -jar foo.jar --flag1=x --flag2=y --flag3=z

バッチファイルにこれを実行させるにはどうしたらよいですか?

私はこれを行うためにいくつかのバッチ変数の魔法を行うことができますが、これを行うには、より簡単な方法はありますか?

どのように解決するのですか?

どうですか?

java -jar foo.jar %*

はあなたのニーズを満たしていますか? バッチファイル内のアプリケーションの呼び出しに、バッチ実行からのすべてのパラメータを追加する必要があります。