본문 바로가기

Programming Practice/Windows

bat 명령어

1) 변수 사용

 ㄱ. 변수값 설정

     : SET 변수명 = 변수값

 ㄴ. 변수값 호출

     : %변수명%

     ex) SET CLASSPATH=.

         SET CLASSPATH=%CLASSPATH%;commons-cli.1.2.jar


2) cmd 화면에 명령어, output 표시하기

 명령어, output 표시하기

 ECHO ON

 output 표시하기

 ECHO OFF

 특정 문자열만 표시하기

 ECHO String. 변수라면, %변수명% 

'ECHO ON' 일지라도, 명령어 앞에 @가 있으면, 해당 명령어는 화면에 표시되지 않는다.


(1차 예시)

jarTest.jar 내의 jarTest.JarMainTests class 호출하기. 

java 에서 호출되는 System.out.println() 을 특정 log 파일에 저장하기

@ECHO ON

SET CLASSPATH=.

SET CLASSPATH=%CLASSPATH%;jarTest.jar

javaw -classpath %CLASSPATH% jarTest.JarMainTests >> jarTest.log