지정한 문자열이 없으면 추가해주는 초 단순 배치 파일입니다.
소스
코드
@ECHO
OFF
SET FILE=%SystemRoot%\System32\drivers\etc\hosts
SET STRING=127.0.0.1 my.domain
TYPE %FILE% | FIND "%STRING%"> NUL
IF "%ERRORLEVEL%"=="0" GOTO END
ECHO %STRING%>> %FILE%
:END
SET FILE=
SET STRING=
SET FILE=%SystemRoot%\System32\drivers\etc\hosts
SET STRING=127.0.0.1 my.domain
TYPE %FILE% | FIND "%STRING%"> NUL
IF "%ERRORLEVEL%"=="0" GOTO END
ECHO %STRING%>> %FILE%
:END
SET FILE=
SET STRING=
주석
포함
@ECHO
OFF
SET FILE=%SystemRoot%\System32\drivers\etc\hosts 파일 지정
SET STRING=127.0.0.1 my.domain 문자열 지정
TYPE %FILE% | FIND "%STRING%"> NUL 문자열 찾기
IF "%ERRORLEVEL%"=="0" GOTO END 문자열 있으면 아래로 점프 (%ERRORLEVEL% = 0:있음, 1:없음)
ECHO %STRING%>> %FILE% 문자열 추가
:END
SET FILE= 초기화
SET STRING=
SET FILE=%SystemRoot%\System32\drivers\etc\hosts 파일 지정
SET STRING=127.0.0.1 my.domain 문자열 지정
TYPE %FILE% | FIND "%STRING%"> NUL 문자열 찾기
IF "%ERRORLEVEL%"=="0" GOTO END 문자열 있으면 아래로 점프 (%ERRORLEVEL% = 0:있음, 1:없음)
ECHO %STRING%>> %FILE% 문자열 추가
:END
SET FILE= 초기화
SET STRING=