2011-09-17 7 views
0

자바 전화를 포맷합니다 :어떻게 박쥐 파일

java -jar %PATH_TO_BATIK%batik-rasterizer.jar -w 72 -h 72 -dpi 240 -d %2%\hdpi -m %MIME_TYPE% %1% 

명령은 실패합니다. I는 다음의 화면에 출력 도착 상기 명령을 반향하는 경우 : % 2 %가 테스트 및 %이고

echo java -jar %PATH_TO_BATIK%batik-rasterizer.jar -w 72 -h 72 -dpi 240 -d testMIME_TYPE1 

는 1 % book.svg이다.

어떻게 작동하도록 명령을 포맷합니까?

답변

1

나는 당신이 창을 사용하고 있다고 가정합니다. 윈도우에서는 % 1에서 % 9까지를 배치 매개 변수로 사용할 수 있으며 명령 줄을 통해 전달하는 인수에 해당합니다.

알림에는 백분율 기호 만 사용됩니다.

양끝 백분율 서명 값 (예컨대 % MIME_TYPE %의)는 환경 변수 및 호출 또는 다르게 배치 파일 자체 내 설정되는 배치 파일 전에 환경에 존재하는 것 중 어느 하나.

@echo off 
set PATH_TO_BATIK=./lib/ 
set MIME_TYPE=image/png 
echo java -jar %PATH_TO_BATIK%batik-rasterizer.jar -w 72 -h 72 -dpi 240 -d %2\hdpi -m %MIME_TYPE% %1 

이 같은 위의 배치 파일을 호출하는 경우 :

GO.BAT foo는 바

내가 얻을 :

자바 -jar ./lib/을 batik-rasterizer.jar -w 72 -h 72 -dpi 240 -d bar \ hdpi -m 이미지/png foo

도움이되기를 바랍니다.

관련 문제