引数として渡された文字列をバッチファイルに置き換えようとしています。 PWD
変数内で渡される引数の親ディレクトリのパスを置くSETを使用して%〜db1を置き換えます。
set PWD="%~dp1"
set "PWD=%PWD:\=/%"
をした後、/
文字に\
文字を置き換えます:
これは動作します。
2つではなく、のコマンドを実行することで、この1つのライナーを実現する方法はありますか?
このようなもの:set "PWD=%~dp1:\=/%
しかし、明らかに機能しません。
DelayedExpansion
を使用し、使用していない両方の方法を詳しく説明してください。
技術的には、 '%PWD%'変数には最初のパラメータ/引数の親パスが含まれます。 – Compo