배치 스크립팅은 일반 텍스트 파일에 저장된 명령줄 해석기에 의해 실행되는 일련의 명령으로 구성됩니다. 프로그래밍 언어로 흔히 사용되지 않아 흔히 사용되지도 않고 유행하지도 않지만 Windows 환경에서 그 제어력과 지배력은 결코 무시할 수 없습니다. 거의 모든 작업과 모든 작업은 Windows 명령 프롬프트에 입력된 간단한 명령 순서로 수행되고 실행될 수 있습니다.
배치 스크립트 실행
배치 스크립트를 실행하는 방법에는 두 가지가 있습니다.
- 명령 프롬프트에 배치 스크립트를 입력합니다.
- 스크립트의 코드를 파일에 작성하고 명령 프롬프트를 통해 실행합니다.
코드가 매우 길다면 터미널에 명령을 계속해서 입력하는 것은 매우 지루한 작업이 될 수 있습니다. 따라서 일반적으로 배치 파일을 생성하려면 옵션 2가 선호됩니다.
배치 파일 생성
배치 파일을 생성하는 단계는 매우 간단합니다.
- '를 사용하여 새 텍스트 파일을 만듭니다. .txt ' 확대.
- 이제 확장자를 사용하여 이 파일의 이름을 ' .하나 ' 이렇게 하면 배치 파일이 생성됩니다.
- 이제 텍스트 편집기에서 이 .bat 파일을 열고 스크립팅을 시작하십시오.
스크립팅을 시작하려면 배치 인터페이스의 명령을 알아야 합니다. Batch의 명령은 때때로 Linux 스크립팅 명령과 유사합니다.
배치 명령
기본 배치 명령은 모두 대소문자를 구분하지 않음 특정 지침 세트를 수행하는 데 사용할 수 있습니다.
- DIR – 'dir' 명령은 현재 작업 디렉터리에 있는 모든 디렉터리, 하위 디렉터리 및 파일을 가져오는 데 사용됩니다. CD – 'cd' 명령은 현재 작업 디렉터리를 변경하는 데 사용됩니다. VER – 'ver' 명령은 사용자의 Windows 버전을 알려줍니다. CLS – 'cls' 명령은 명령 프롬프트 화면을 지우는 데 사용됩니다. . ECHO – 'echo' 명령은 기본적으로 'on'이지만 'echo off'로 끄면 'echo on' 시간이 지날 때까지 프롬프트가 꺼집니다. @ - 명령 앞에 '@'을 사용하면 실행 중인 명령이 숨겨집니다. @ECHO OFF – 이 명령은 'echo off'로 프롬프트를 숨기고 '@'으로 'echo off' 명령을 숨기므로 기본 배치 스크립트의 시작점 역할을 합니다. HELP - 이 명령은 cmd에서 사용할 수 있는 명령에 대한 모든 정보를 알려줍니다. cmd가 관리자 권한으로 실행되는 경우에만 실행됩니다.

cmd(명령 프롬프트)를 통해 일괄 명령을 실행하는 방법
일괄 데이터 유형
- 정수 – 배치는 양수 및 음수 정수 전체 세트를 지원합니다. 문자열 – 대부분의 프로그래밍 언어와 달리 여기서는 () 큰따옴표를 거의 사용하지 않지만 ' 에코 ' 문자열을 출력하는 명령
메모: Batch는 부동 소수점 값, 즉 정밀도가 있는 값을 지원하지 않습니다.
배치 스크립팅의 변수
변수는 특정 값을 저장하고 사용자가 이에 대한 모든 명령을 수행할 수 있도록 하는 엔터티입니다. 변수를 생성하려면 다음 명령을 사용합니다. 세트 명령. 많은 프로그래밍 언어와 달리 변수는 데이터 유형을 지정하지 않고 간단히 할당할 수 있습니다.
SET my_variable=Hello World>
이 변수를 인쇄하려면 다음 명령을 사용해야 합니다. 에코 그러나 약간의 변형이 있습니다. echo는 문자열과 변수를 모두 인쇄하여 문자열을 인쇄하므로 간단히 뒤에 문자열을 씁니다. 에코 ~처럼
ECHO Hello World>
하지만 우리가 사용하는 변수를 인쇄하려면 에코 변수 이름이 문자열이 되지 않도록 두 개의 퍼센트 기호(%) 안에 있는 변수 이름을 우회하는 다른 방법으로
ECHO %my_variable%>
배치 스크립트 작업
자체 배치 스크립트 만들기
예시 1: 변수를 사용하거나 사용하지 않고 명령 프롬프트에서 GeeksForGeeks를 인쇄합니다.
변수를 사용하지 않고
CSS 전환 불투명도
ECHO GeeksForGeeks>
변수로
SET my_var=GeeksForGeeks ECHO %my_var%>

배치 스크립트의 산술 연산자
연산자 목록:
SET /A sum=1+1 ::addition operator ECHO %sum% SET /A mul=7*9 ::multiplication operator ECHO %mul% SET /A div=9/3 ::Division operator ECHO %div% SET /A assign=10 ::Assignment operator ECHO %assign% SET /A assign+=15 ::Increment then assignment operator ECHO %assign% SET /A mod= 10%3 ::Modulus/Remainder operator ECHO %mod%>

모든 산술 연산자 데모