시스템/Windows
배치파일
chance
2018. 8. 2. 11:28
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%