別の環境変数/バッチファイル関連の問題の解決策を追求しているときに、以前に訪れた問題に再び遭遇しました(しかし、私の人生では、どのように解決したか、または解決したかどうかさえ思い出せません)。
2 つの BAT ファイル (または 1 つのバッチ ファイルとコマンド ライン) があるとします。変数を読み取ることができるように、環境変数名を他の人に渡すにはどうすればよいですか? 次の例は機能しません。
A.BAT:
@call b.bat path
B.BAT:
@echo %%1%
> A.BAT
> %1
> B.BAT path
> %1
環境変数名を渡すのは簡単ですが、呼び出し先はそれを使用できないようです。(前回この問題が発生したときにこれに対処したかどうか、またはどのように対処したかは覚えていませんが、一時的な BAT ファイルをリダイレクトしてそれらを呼び出すなど、理想的とは言えない使用方法が必要だったのではないかと思います。)
何か案は?ありがとう。