윈도우 배치파일(.bat) 자동 실행 스크립트 활용법

    목차
반응형

 

 

💡 배치파일을 활용한 자동화 작업

반복적인 윈도우 작업을 자동화하려면 **배치파일(.bat)**을 활용하는 것이 가장 간단하고 효과적입니다.

이번 글에서는 CMD(명령 프롬프트)에서 실행할 수 있는 배치파일 작성법과 다양한 활용 사례를 소개하겠습니다.

 


✅ 배치파일(.bat) 기본 개념

배치파일(Batch file)이란 CMD 명령어를 순차적으로 실행하는 스크립트 파일로, .bat 확장자를 사용합니다.

1️⃣ 배치파일 기본 구조

배치파일은 메모장에서 작성 후 .bat 확장자로 저장하면 실행할 수 있습니다.

📌 예제: "hello.bat" 파일 만들기

@echo off
echo 안녕하세요! 배치파일 실행 중입니다.
pause
  • @echo off → 명령어를 화면에 출력하지 않음
  • echo → 화면에 문자열 출력
  • pause → 사용자 입력을 기다린 후 종료

✅ 배치파일 실행 방법

배치파일을 실행하는 방법은 다음과 같습니다.

  1. 파일을 더블 클릭하여 실행
  2. CMD에서 경로\파일명.bat 입력 후 실행
  3. 관리자 권한이 필요한 경우 우클릭 → 관리자 권한으로 실행

✅ 자주 사용하는 배치파일 명령어

1️⃣ 파일 및 폴더 관리

명령어설명

mkdir 새폴더 새 폴더 생성
del /f /q 파일명 파일 강제 삭제
rmdir /s /q 폴더명 폴더 및 하위 파일 삭제
copy 원본 대상 파일 복사
move 원본 대상 파일 이동

2️⃣ 시스템 설정 및 자동화

명령어 설명
shutdown /s /t 60 60초 후 컴퓨터 종료
taskkill /IM notepad.exe /F 특정 프로그램 강제 종료
start notepad.exe 메모장 실행
ipconfig /all > network_info.txt 네트워크 정보 저장

3️⃣ 사용자 입력 및 조건문 활용

명령어 설명
set /p 변수명=메시지 사용자 입력 받기
if exist 파일명 (echo 파일이 존재합니다) 조건문 사용
for %%i in (*.txt) do echo %%i 반복문 활용

📌 예제: 사용자 입력을 받아 특정 파일 삭제

@echo off
set /p filename=삭제할 파일명을 입력하세요:
del %filename%

✅ 배치파일 활용 사례

1️⃣ 컴퓨터 부팅 시 특정 프로그램 자동 실행

@echo off
start "" "C:\Program Files\Google\Chrome\chrome.exe"

응용: shell:startup 폴더에 배치파일을 넣으면 윈도우 부팅 시 자동 실행됩니다.

2️⃣ 자동 백업 스크립트

@echo off
xcopy "C:\중요파일" "D:\백업" /E /H /C /I

설명: xcopy를 활용하여 폴더 전체를 백업하는 배치파일입니다.

3️⃣ 네트워크 설정 초기화

@echo off
ipconfig /release
ipconfig /renew
ipconfig /flushdns
echo 네트워크 설정이 초기화되었습니다.
pause

설명: 네트워크 문제 발생 시 실행하면 유용한 배치파일입니다.


🚀 배치파일을 활용한 자동화

배치파일을 활용하면 반복 작업을 자동화하고, 시스템을 효율적으로 관리할 수 있습니다.

초보자 추천: 간단한 명령어부터 시작하여 응용해보기

실무 활용: 네트워크 설정, 백업 자동화, 시스템 점검 배치파일 작성

 

다음 글에서는 윈도우 작업 스케줄러(Task Scheduler)와 배치파일을 연동하는 방법을 다룰 예정이니 기대해주세요! 🚀

 

반응형