HOWTO · Batch

배치 스크립트에서 문자열 입력 받기

이 튜토리얼은 배치 스크립트에서 문자열 입력을 받는 방법을 보여줍니다.

이 페이지의 내용

때때로 우리는 이름, 성, 주소 등과 같은 다양한 문자열 입력을 처리해야 합니다. 우리는 이 입력을 다양한 목적으로 사용합니다.

이 기사에서는 문자열 변수를 선언하고 사용자 입력의 값에 할당하는 방법을 보여줍니다. 또한 더 나은 이해를 위해 이 주제에 대한 설명과 함께 몇 가지 예를 볼 것입니다.

배치 스크립트에서 문자열 입력 받기

문자열 변수를 선언하고 사용자 입력에서 값을 할당하는 형식은 일반적으로 변수를 선언할 때 따르는 형식과 유사합니다. 사용자 입력 값으로 문자열 변수를 선언하는 일반적인 형식은 다음과 같습니다.

SET /P stringVariable = Instructional string

여기서 Instructional string은 사용자에게 프로그램에 필요한 입력을 지시하는 메시지입니다. 더 나은 이해를 위해 설명과 함께 예를 살펴보겠습니다.

@echo off
SET /P YourName=Enter your name:
ECHO Your name is %YourName%

위에서 공유한 코드에 대해 간단히 논의해 보겠습니다.

SET /P YourName=Enter your name: 행에서 YourName이라는 이름의 값을 선언했으며 이 값은 사용자 입력에 의해 할당됩니다. 사용자가 이 필드에 자신의 이름을 입력해야 한다는 것을 이해할 수 있도록 지시 메시지 Enter your name:을 사용자에게 제공했습니다.

ECHO Your name is %YourName%을(를) 사용하여 마지막 줄에 사용자 이름을 표시했습니다. 성공적인 컴파일 후 프로그램의 출력은 다음과 같습니다.

출력:

Enter your name: Alen
Your name is  Alen

여기에서 설명하는 모든 방법은 Batch Script를 사용하여 작성되었으며 Windows CMD 환경에서만 작동합니다.