Windows BAT如何替换驱动器号?

时间:2011-11-21 12:28:45

标签: batch-file

我正在尝试使用我的thumbdrive工作,因此我将java路径设置为我自己的thumbdrive中的java installion。但是,我并不总是在总是“G:\”的PC上,有时它可能是H或F,具体取决于当前连接的设备数量。

我怎么能重写这个蝙蝠以使它更有活力?

set Path=G:\dev\04 jdk\jdk1.6.0_29\bin;%Path%

".\dev\01 ide\eclipse-jee-indigo-SR1-win32\eclipse.exe"

pause

1 个答案:

答案 0 :(得分:3)

文件启动的驱动器位于%~d0%0是文件的完整起始路径)。
如果驱动器为G:\,则在浏览器中双击文件或运行C:\>G:\the.bat后再%~d0 === G:

所以你可以;

set Path=%~d0\dev\04 jdk\jdk1.6.0_29\bin;%Path%