본문으로 바로가기

[윈도우] Batch 명령어 모음

category WINDOWS/윈도우 관리 2018. 12. 24. 13:03


Command

    명령어 

    내용

    예제

    @ECHO OFF

    콘솔 내 명령어를 출력하지 않음

    

    ECHO

    화면에 문자열 출력

    echo [내용]

    SET

    변수 선언

    set 4lugin = "Hello World"
    echo %4lugin%

    REM

    주석처리 

    REM [주석처리 내용]

    CLS

    화면 지우기

    

    PAUSE

    잠깐 실행을 멈추고 사용자의 아무 키 입력을 요구

    

    COPY

    파일 복사 

    COPY 원본.txt 복사.txt

    %1

    인자값 호출

    C:\>4lugin.bat [value1] [value2]
    %0 = [c:\test.bat]
    %1 = [value1]
    %2 = [value2]

    :LABEL

    실행 그룹을 만듬

    :LABEL1
    goto 4LUGIN

    :4LUGIN
    echo 실행종료
    EXIT

    CALL

    다른 batch 파일을 실행하고 돌아온다

    call c:\4lugin.bat

    FOR

    명령을 여러번 반복 

    for [옵션] %%변수 in (파일) do [명령어]
    for [옵션] %%변수 in ("문자열") do [명령어]

    for [옵션] %%변수 in ('명령어') do [명령어]

    ( CMD 입력창에서는 %변수, batch 에서는 %%변수 )

    IF

    주어진 조건의 참, 거짓에 따라 명령 수행

    if exist c:\4lugin.bat (goto 4LUGIN)
    else (echo 파일 없음)

    DELAY

    지정된 시간(초) 만큼 지연

    delay 10



References

http://s-lucky.tistory.com/2?category=333936

https://blog.bloodcat.com/149
https://www.snoopybox.co.kr/1404