본문 바로가기

시스템/Windows

배치파일

set [변수=[문자열]] : cmd 환경변수

/a :  오른쪽에 있는 문자열이 수식임을 표시. 계산된 결과가 변수에 할당됨

/p : 사용자 입력. 문자열은 사용자에게 표시할 문자열이며, 입력된 값이 할당됨


cmd 

/c : cmd 실행후 터미널 종료

/k : cmd 실행후 프롬프트 표시



start : 지정한 프로그램이나 명령을 별도의 창에서 시작

"제목"

/d "경로"

/b : 새창을 띄우지 않음


call : 배치파일에서 다른 배치파일을 호출


내부변수

%CD%

%DATE%

%TIME%

%RANDOM% : 0~32767




일괄변수 확장구문

%~1 : %1에 대해 확장 명령 사용

%~f1 : %1을 정규화된 경로로 반환

%~d1 : %1의 드라이브 문자만 반환

%~p1 : %1의 위치만 반환

%~n1 : %1의 파일 이름만 반환

%~x1 : %1의 확장자면 반환

%~$PATH:1 : PATH에서 %1을 찾아 경로 반환


특정폴더를 path에 추가하는 경우

PATH=%~dp0;%PATH%