GOTO: Windows 명령 인터프리터가 일괄 프로그램Ǻ ...


... "GOTO" Microsoft Windows 도움말에서 발췌
... 명령의 예 "GOTO"
... 중요 정보, "GOTO" 명령에 대한 팁

명령: "GOTO" 켜짐 Windows 11, 10, .. 사용 가능

"GOTO" Microsoft Windows 도움말에서 발췌

Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.

C:\\WINDOWS>

일괄 프로그램 내에서 cmd.exe를 지정된 행으로 이동합니다.

GOTO 레이블

  레이블  일괄 프로그램에서 레이블로 사용할 문자열을 지정합니다.

레이블은 콜론(:)으로 시작하며 한 행에 입력해야 합니다.

명령 확장을 사용하면 GOTO는 아래와 같이 바뀝니다.

이제는 GOTO 명령이 현재 일괄 스크립트 파일 끝으로 제어를 보내는
:EOF 대상 레이블을 받아들입니다. 이는 레이블을 정의하지 않고
일괄 스크립트 파일을 마치는 쉬운 방법입니다.  이 기능을 유용하게 하는
CALL 명령 확장에 관한 설명을 보려면 CALL /?을 입력하십시오.

명령의 예 "GOTO"

그만큼`GOTO`Windows 명령 프롬프트의 명령은 스크립트의 특정 줄 번호에 대한 배치 스크립트 실행을 제어하는 ​​데 사용됩니다. 여기 몇 가지 예가 있어요. 예 1: 단순 GOTO:

@ECHO OFF
ECHO 이것은 라인이다 1
GOTO :예
ECHO 이 내용은 건너뜁니다.
:예
ECHO 다음 줄은 이렇습니다 GOTO

설명: 스크립트가 실행되고 다음 줄에 도달하면`GOTO :예`오면 라벨로 이동합니다.`:예`, 거기에서 실행이 계속됩니다. 예 2: 점프에 라벨 사용:

@ECHO OFF
ECHO 이것은 라인이다 1
GOTO :단계1
ECHO 이 내용은 건너뜁니다.
:단계1
ECHO 이것은 라인이다 2
GOTO :단계2
:단계2
ECHO 이것은 라인이다 3

설명: 스크립트는 다음에서 점프합니다.`:단계1`에게`:단계2`, 실행이 계속됩니다. 예 3: IF를 사용한 조건부 점프:

@ECHO OFF
SET 사용자 이름=John
IF "%사용자 이름%"=="John" GOTO :성공
ECHO 이 내용은 건너뜁니다.
GOTO :끝
:성공
ECHO 환영, John!
:끝

설명: 사용자 이름이 "John"인지 확인합니다. 그렇다면 그럴 것이다.`:성공`점프하고 해당 메시지가 출력됩니다. 그렇지 않으면 너무 될 것입니다`:끝`뛰어 올랐다. 예 4: GOTO를 사용한 반복:

@ECHO OFF
SET /A 카운터=1
:loop_start
ECHO 루프 반복 %카운터%
SET /A 카운터+=1
IF %카운터% LEQ 5 GOTO :loop_start
ECHO 루프가 종료되었습니다.

설명: 여기서는 GOTO를 사용하여 간단한 루프를 만듭니다. 루프는 종료되기 전에 5번 반복됩니다. 예 5: GOTO를 사용한 오류 처리:

@ECHO OFF
REM 여기 온다 Code, 잠재적으로 오류가 발생할 수 있는 경우

IF ERRORLEVEL 1 GOTO :오류 처리
ECHO 그만큼 Code 성공적으로 실행되었습니다
GOTO :끝

:오류 처리
ECHO 오류가 발생했습니다. 에러 코드: %ERRORLEVEL%
GOTO :끝

:끝

설명: 간단한 오류 처리가 여기에 제공됩니다.`GOTO`수행. 오류가 발생한 경우(다음으로 오류 수준을 확인하여)`ERRORLEVEL`), 된다`:오류 처리`점프하고 해당 메시지가 출력됩니다. 과도하게 사용한다는 점에 유의하는 것이 중요합니다.`GOTO`스크립트에서 코드를 읽기 어렵고 유지 관리하기 어려울 수 있습니다. 대부분의 경우 루프 및 조건문(예:`IF`) 우선의.

중요 정보, "GOTO" 명령에 대한 팁

사용할 때`GOTO`Windows 명령 프롬프트의 명령을 실행하는 경우 배치 스크립트가 올바르게 작동하고 이해하기 쉽도록 염두에 두어야 할 몇 가지 사항이 있습니다. 1. 가독성 및 유지 관리성: 과도한 사용`GOTO`코드를 혼란스럽고 이해하기 어렵게 만들 수 있습니다. 루프(`FOR`,`WHILE`) 및 조건문(`IF`) 스크립트의 가독성과 유지 관리성을 향상시킵니다. 2. 레이블 이름을 명확하게 지정: 코드 이해를 돕기 위해 레이블(점프할 위치)에는 명확하고 의미 있는 이름이 있어야 합니다. 예를 들어`:Start`,`:단계1`,`:끝`다음과 같은 일반적인 이름보다 낫습니다.`:Label1`,`:Label2`. 3. 구조적 프로그래밍: 구조적 프로그래밍은 코드의 명확한 구조를 촉진합니다. 사용`GOTO`신중하게 코드를 논리적 블록으로 구성해 보세요. 4. 무한 루프를 피하세요. `GOTO`루프와 함께 사용하는 경우 끝없는 실행을 피하기 위해 루프를 종료하는 메커니즘이 있는지 확인하십시오. 5. 레이블이 있는지 확인: 레이블로 이동하기 전에 해당 레이블이 실제로 스크립트에 존재하는지 확인하세요. 그렇지 않으면 스크립트가 오류와 함께 종료됩니다. 6. 오류 처리: `GOTO`오류 처리를 위해서는 오류 코드를 주의 깊게 검토하고 적절하게 대응해야 합니다. 다음으로 오류를 확인하세요.`ERRORLEVEL`.

IF ERRORLEVEL 1 GOTO :오류 처리

7. 조건문을 선호하세요: 어떤 경우에는 조건문(`IF`,`ELSE`) 더 나은 대안`GOTO`특히 스크립트의 구조를 더 명확하게 만드는 경우에는 더욱 그렇습니다. 8. 구조적 프로그래밍: 구조적 프로그래밍은 코드의 명확한 구조를 촉진합니다. 사용`GOTO`신중하게 코드를 논리적 블록으로 구성해 보세요. 9. 대안 확인: 경우에 따라 더 우아한 대안이 있을 수 있습니다.`GOTO`. 함수, 루프, 조건문과 같은 다른 구성이 더 적합한지 고려하세요. 10. 댓글 추가 :`GOTO`이를 사용하는 경우 점프 뒤에 숨은 의도를 명확히 하기 위해 설명을 추가하세요. 특히 복잡하거나 중요한 점프에 대해 언급하세요. 현대 프로그래밍 관행은 종종`GOTO`구조화된 프로그래밍을 최소화하고 촉진합니다. 대부분의 경우 대안을 사용하면 코드를 더 읽기 쉽고 유지 관리하기 쉽게 만들 수 있습니다.


Deutsch
English
Español
Français
Italiano
日本語 (Nihongo)
한국어 (Hangugeo)
汉语 (Hànyǔ)
Türkçe
Português
Português
Svenska
Norsk
Dansk
Suomi
Nederlands
Polski









Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



명령을 GOTO - Windows 명령 인터프리터가 일괄 프로그램에서 이름표가 붙여? 줄로 가게 합니다.

HTTP: ... console/ko/035.htm
0.077
24617

The Control-Panel menu in Run-Command easy to use!

Leaves on the windows desktop!

List user accounts in Windows 11!

Multiple Page Scan to PDF for all Windows OS!

Shut down the Windows PC after deleting the data!

Double-click with the mouse on a space and a directory level higher!



(0)