2009-05-15 5 views

Répondre

26

Vous pouvez utiliser% ~ d0 pour obtenir la lettre de lecteur. Quelque chose comme ceci:

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

Cela fait. Merci! – JimDel

+8

Cela utilisera la lettre de lecteur où le lot réside, cependant. Si vous changez de lecteur, par exemple, Z: et que vous faites un M: \ blah.cmd, vous aurez toujours "M:" dans le lot. Vous pouvez utiliser la pseudo-variable% cd% pour obtenir le répertoire de travail actuel si c'est ce que vous vouliez (et que votre question ressemble à ce que vous faites). Si vous avez besoin de la lettre de lecteur à partir de là, vous pouvez simplement comparer% cd: ~ 0,2% à "M:". Sinon, vous pouvez simplement passer à la section appropriée en utilisant la section goto% cd: ~ 0,1% si vous voulez facilement étendre votre abtch plus tard pour différents lecteurs. – Joey

Questions connexes