파일 확장자가 .BAT 인 파일은 일괄 처리 파일입니다. 반복 작업에 사용되거나 스크립트 그룹을 차례로 실행하는 데 사용되는 다양한 명령이 포함 된 일반 텍스트 파일입니다.
모든 유형의 소프트웨어는 파일 복사 또는 삭제, 응용 프로그램 실행 및 프로세스 종료와 같은 다양한 목적으로 .BAT 파일을 사용합니다.
BAT 파일은 배치 파일, 스크립트, 배치 프로그램, 명령 파일 및 셸 스크립트라고도하며 대신 .CMD 확장자를 사용할 수 있습니다.
.BAT 파일로 작업하는 것은 개인 파일뿐만 아니라 중요한 시스템 파일에도 매우 위험 할 수 있습니다. 하나를 열기 전에 각별히주의하십시오.
.BAT 파일을 여는 방법
.BAT 확장자를 사용하면 Windows에서 이러한 파일을 실행 파일로 즉시 인식하지만 .BAT 파일은 여전히 전적으로 텍스트 명령으로 구성됩니다. 즉, 메모장 (모든 Windows 버전에 포함)과 같은 텍스트 편집기는 편집을 위해 .BAT 파일을 열 수 있습니다.
메모장에서 .BAT 파일을 열려면 파일을 마우스 오른쪽 단추로 클릭하고 편집 메뉴에서. .BAT 파일을 편집 할 때 유용한 구문 강조를 지원하는 고급 텍스트 편집기를 찾을 수 있습니다.
텍스트 편집기에서 .BAT 파일을 열면 파일을 구성하는 코드가 표시됩니다. 예를 들어 다음은 클립 보드를 비우는 데 사용되는 .BAT 파일 내부의 텍스트입니다.
cmd / c "에코 오프 | 클립"
다음은 ping 명령을 사용하여 컴퓨터가이 특정 IP 주소로 라우터에 도달 할 수 있는지 확인하는 .BAT 파일의 또 다른 예입니다.
핑 192.168.1.1
중지
다시 말하지만, 이메일을 통해받은 .BAT 파일, 익숙하지 않은 웹 사이트에서 다운로드했거나 직접 만든 파일과 같은 실행 파일 형식을 열 때는 각별히주의하십시오. 피해야 할 다른 실행 파일 확장자가 있습니다.
Windows에서 .BAT 파일을 사용하는 것은 파일을 두 번 클릭하거나 두 번 탭하는 것만 큼 간단합니다. 특별한 프로그램이나 도구를 다운로드 할 필요가 없습니다.
위의 첫 번째 예를 사용하려면 텍스트 편집기를 사용하여 텍스트 파일에 해당 텍스트를 입력 한 다음 .BAT 확장자로 파일을 저장하면 파일을 실행 파일로 만들어 클립 보드에 저장된 모든 내용을 즉시 지울 수 있습니다.
ping 명령을 사용하는 두 번째 예제는 해당 IP 주소를 ping합니다. pause 명령은 프로세스가 완료 될 때 명령 프롬프트 창을 열어 두므로 결과를 볼 수 있습니다.
파일이 텍스트 파일이 아닌 것 같으면 .BAT 파일을 다루지 않을 것입니다. .BAK 또는 .BAR (Age of Empires 3 데이터) 파일과 .BAT 파일을 혼동하지 않도록 파일 확장자를 확인하십시오.
.BAT 파일을 변환하는 방법
표시된대로 .BAT 파일의 코드는 어떤 식 으로든 숨겨지지 않으므로 편집하기가 매우 쉽습니다. .BAT 파일의 특정 명령 (예 : del 명령)이 데이터에 혼란을 줄 수 있으므로 BAT 파일을 EXE와 같은 형식으로 변환하여 응용 프로그램 파일과 더 비슷하게 만드는 것이 현명 할 수 있습니다.
몇 가지 명령 줄 도구를 사용하여 .BAT 파일을 .EXE 파일로 변환 할 수 있습니다. 방법은 How-To Geek에서 읽을 수 있습니다.
- Windows 기본 제공 IExpress 도구는 .BAT 파일에서 .EXE 파일을 빌드하는 또 다른 방법을 제공합니다.
- 무료 버전은 평가판 일 뿐이지 만 EXE to MSI Converter Pro는 결과 EXE 파일을 MSI (Windows Installer Package) 파일로 변환 할 수 있습니다.
- .BAT 파일을 Windows 서비스로 실행하려는 경우 무료 NSSM 명령 줄 도구를 사용할 수 있습니다.
- PowerShell Scriptomatic은 .BAT 파일의 코드를 PowerShell 스크립트로 변환하는 데 도움이 될 수 있습니다.
Bourne Shell 및 Korn Shell과 같은 프로그램에서 .BAT 명령을 사용하기 위해 .BAT to SH (bash 쉘 스크립트) 변환기를 검색하는 대신 Bash 언어를 사용하여 스크립트를 다시 작성해보십시오. 파일이 다른 운영 체제에서 사용되기 때문에 두 형식의 구조는 다소 다릅니다. 명령을 수동으로 번역하는 데 도움이 될 수있는 몇 가지 정보에 대한 Stack Overflow 스레드와이 Unix Shell Scripting 자습서가 있습니다.
일반적으로 파일 확장자 (예 : .BAT)를 컴퓨터가 인식하는 확장자로 변경할 수 없으며 새로 이름이 바뀐 파일을 사용할 수있을 것으로 기대합니다. 대부분의 경우 위에서 설명한 방법 중 하나를 사용하여 실제 파일 형식 변환을 수행해야합니다. .BAT 파일은 확장자가 .BAT 인 텍스트 파일 일 뿐이라는 점을 감안할 때 .TXT로 이름을 바꾸어 텍스트 편집기로 열 수 있습니다. .BAT에서 .TXT 로의 변환을 수행하면 배치 파일이 명령을 실행하지 못함을 기억하십시오.
파일 확장자를 .BAT에서 .TXT로 수동으로 변경하는 대신 메모장에서 편집을 위해 배치 파일을 연 다음 .BAT 대신 저장하기 전에 .TXT를 파일 확장자로 선택하여 새 파일에 저장할 수도 있습니다.
이것은 또한 메모장에서 새 .BAT 파일을 만들 때 수행해야하는 작업이지만 반대로 기본 텍스트 문서를 .TXT 대신 .BAT로 저장합니다. 일부 프로그램에서는 다음 위치에 저장해야 할 수 있습니다. 모든 파일 파일 형식을 선택한 다음 .BAT 확장자를 직접 입력하십시오.