ゲーム アプリケーション内から実行される小さな Windows バッチ スクリプトがあります (ここではユーザー エクスペリエンスが重要です)。このスクリプトは、とりわけ Java プログラムを開始するために呼び出されます。コマンドjavaw
I hide console output from the user of the game を使用してエクスペリエンスを向上させますが、コンソール ウィンドウはバッチ ファイルの実行から開いたままになり、Java コードの実行が完了するまで閉じません。
私が試した最初の解決策はstart
コマンドを使用することでしたが、Java プログラムにパラメータを渡すことができず、それに応じて失敗しました。
start javaw -jar jar-file-here.jar args...
正しい変数で Java プログラムを開始し、Java が終了するのを待たずに終了するバッチ ファイルを作成するにはどうすればよいですか?
編集: 私のパラメータには引用符 ( " ) が含まれているため、コマンドを混乱させずにすべてを引用符で囲むことはできません。