別のバッチファイルから変数を使用してWindowsのバッチファイルを起動する方法以下:%SOME_PATH%\pathToConfig\some.properties
私が試してみました
set SOME_PATH="C:\some_path"
start "some program" %SOME_PATH%\pathToScript\anotherBatch.bat %SOME_PATH%\pathToConfig\some.properties
私の目的は、引数として設定ファイルへのパスを取る"anotherBatch.bat"
を開始することです
不幸にも、新しいコマンドプロンプトで、ファイル名の構文が正しくないというエラーが発生しました。
上記の開始コマンドの正しい構文は何ですか?
バッチを実行する4つの方法を説明する[現在のディレクトリから1レベル上のバッチファイルを呼び出す方法](https://stackoverflow.com/a/24725044/3074564)の回答をお勧めします。バッチファイル内のファイル。引数文字列にスペースまたは ''(){]^=;! '+、 '〜<|>' 'の文字のいずれかが含まれている場合は、各引数文字列を二重引用符で囲む必要があります。環境変数 'SOME_PATH'にパスを割り当てる際の最初の二重引用符も間違った位置にあります。[環境変数をスペースで設定するには?](https://stackoverflow.com/a/34402887/3074564) – Mofi