2011-11-21 4 views
2

나는 나의 thumbdrive에서 일하려고 애 쓰고있다. 그러므로 나는 java 경로를 내 자신의 thumbdrive 안에 넣고있다. 그러나, 나는 항상 "G : \"인 PC에 항상있는 것은 아니며 때로는 얼마나 많은 장치가 현재 연결되어 있는지에 따라 H 또는 F 일 수 있습니다.Windows BAT 드라이브 문자를 대체하는 방법은 무엇입니까?

이 배트를 어떻게 재 작성하여 역동적으로 만들 수 있습니까?

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

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

pause 

답변

3

파일에서 시작 된 드라이브는 %~d0 (%0은 파일 전체 시작 경로 인)입니다.
드라이브가 있었다면 G:\ 두 번 탐색기에서 파일을 클릭하거나 다음 %~d0 === G:

그래서 당신이 할 수있는을 C:\>G:\the.bat를 실행 한 후,

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

천재 야! 감사. –

관련 문제