Window - 내가 자주 쓰는 배치파일 명령어 ( BAT )

2021. 11. 10. 23:18Computer (컴퓨터)/Window

728x90
반응형

[ REM ] - 주석넣기

REM 주석주석

 

[ ECHO ] - 화면에 출력할 내용 유무를 정함
@echo on
> 명령어를 화면에 보임 ( 결과값 보임 )

@echo off 
> 명령어를 화면에서 숨김 ( 결과값 보임 )

@
> '@echo off '를 한줄에 적용하는 경우 '@' 표시를 맨 앞에 적는다.

예)
@echo Hello
> 화면에 Hello 라고 출력 함


[ GOTO 이동하기 ] - ABC 위치로 이동한다.
GOTO ABC
:ABC

[ 화면 전체 삭제 ]
CLS

[ 잠시대기 ] - 키보드 클릭 시 까지 대기 한다.
PAUSE

[ 시작변수저장 ] - 명령어 뒤 변수를 말함
set str=%1

예) abc.bat STR
set val=%1
@echo val
> STR

[ 변수 받기 ] - 
set/p str=str : 

[ 변수출력 ] - 
%str%

[ 문자열 자르기 ]
@echo off
set str=1234567890
set val1=%str:~0,3%
set val2=%str:~-3%

@echo str =%str%
@echo val1 = %val1%
@echo val2 = %val2%
pause

> 결과값 : str=1234567890
> 결과값 : val1=123
> 결과값 : val2=890

 

[ 문자열 치환하기 ] - 치환

set str=%str:-=a%

> - 이부분에 변환할 문자

> a 이부분이 치환할 문자

 

[ 문자열 치환하기 ] - 공백제거

set str=%str: =%

>  이부분에 변환할 문자가 들어간다

> = 부터 % 사이에 문자가 없으므로 위의 공백이 삭제 된다.

 

[ 만약 if 문 ]

set /P choice="A or B = "
if '%choice%'=='A' goto AA
:AA
exit

728x90
반응형
  • 프로필사진
    Favicon of https://insurang.tistory.com BlogIcon insurang2021.11.30 11:05 신고



    배치화일로 파일 내에 문자쓰기
    http://blog.naver.com/mokomoji/130001367333

    배치파일로 폴더 내의 여러 파일을 각각 압축하기
    http://blog.naver.com/mokomoji/130001367394

    배치화일 수동 초이스 만들기
    http://blog.naver.com/mokomoji/130001367431

    html 배치화일 특수문자 해결
    http://blog.naver.com/mokomoji/130001367445

    배치화일 명령어
    http://blog.naver.com/mokomoji/130001367473

    [본문스크랩] 네트워크 드라이브 자동 연결하기
    http://blog.naver.com/mokomoji/130003167299

    [본문스크랩] IP 자동 변경 스크립트
    http://blog.naver.com/mokomoji/130003167289

    [본문스크랩] 반복적인 ip 변경은 Bat 파일을 이용하여 간단하게
    http://blog.naver.com/mokomoji/130003167083

    [펌] 윈도우 콘솔 명령어들
    http://blog.naver.com/mokomoji/130001368352

    배치파일로 폴더 내의 여러 파일을 각각 압축하기
    http://blog.naver.com/mokomoji/130001367394

    폴더 분기
    http://blog.naver.com/mokomoji/120019472999

    [펌] 날짜 및 시간 얻어오기 배치파일
    http://blog.naver.com/mokomoji/120016354197

    배치화일 오늘날짜 폴더 생성
    http://blog.naver.com/mokomoji/120014798527

    배치화일 bat 화일 자동처리 1
    http://blog.naver.com/mokomoji/120014798176

    http://blog.naver.com/mokomoji

    https://sizin.tistory.com/12