URL プレフィックスを Windows 環境変数に保存したいと考えています。ただし、クエリ文字列のアンパサンドはこれを面倒にします。
例: の URL プレフィックスがhttp://example.com?foo=1&bar=
あり、パラメーターの値を指定して完全な URL を作成したいと考えていbar
ます。次に、「start」コマンドを使用してその URL を起動します。
SET 操作の値を引用符で囲むのは簡単です。
set myvar="http://example.com?foo=1&bar="
ただし、Windows は実際の値に引用符を含めます (Windows に感謝します!):
echo %myvar%
"http://example.com?foo=1&bar=true"
チルダを使用して、バッチ ファイルの引数から引用符を取り除くことができることを知っています。
echo %~1
ただし、名前付き変数に対してはできないようです。
echo %~myvar%
%~myvar%
これを達成するための構文は何ですか?