[ 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
'Computer (컴퓨터) > Window' 카테고리의 다른 글
Windows - Update 업데이트 중지( 윈도우10 / win10 / 활성화 / 비활성화 / enable / disable ) (0) | 2022.04.08 |
---|---|
bootice - BCD 부팅파일 수정하기 ( UEFI / EFI ) (0) | 2022.01.12 |
DISM GUI - WMI 파일에 드라이버 마운트 및 해제 ( PE.ISO / driver ) (0) | 2022.01.11 |
DISM GUI - WMI 파일에 드라이버 마운트 및 해제 ( PE.ISO / driver ) (0) | 2022.01.11 |
Window - 마우스 우클릭 CMD 만들기 ( cmd.exe / 윈도우 / windows) (0) | 2021.10.08 |
Windows - 액세스 포인트에 접속하지 못했습니다. ( 엑세스 포인트의 상태를 확인하고 다시 시도해 주십시오 / wifi 와이파이 닌텐도 (0) | 2021.06.08 |
Windows - 빠른지원 ( 윈도우 원격지원 quickassist.exe ) (0) | 2021.05.12 |
팀뷰어 기본설치 및 설정 (0) | 2021.03.17 |