2009-05-15 9 views

答えて

26

%〜d0を使用してドライブ文字を取得できます。 このようなもの:

IF "%~d0"=="M:" CALL :mSection 
+0

それでした。ありがとう! – JimDel

+8

これは、バッチが存在するドライブ文字を使用します。ドライブをZ:に切り替えて、M:\ blah.cmdを実行すると、バッチには "M:"が表示されます。現在の作業ディレクトリが意図したものであれば%cd%擬似変数を使用することができます。そこからドライブレターが必要な場合は%cd:〜0.2%を "M:"と比較することができます。それ以外の場合は、後で別のドライブで簡単にabtchを展開したい場合は、goto%cd:〜0.1%セクションを使用して適切なセクションにジャンプすることができます。 – Joey

関連する問題