GOTO: Direciona o interpretador de comandos do Windows para uma linha identificada em um programa em lotes.


 


... Os exemplos para o comando "GOTO"
... "GOTO" Trecho da Ajuda do Microsoft Windows
... Informações importantes, dicas para o comando "GOTO"

O comando: "GOTO" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível

Os exemplos para o comando "GOTO"

O`GOTO`O comando no prompt de comando do Windows é usado para controlar a execução de um script em lote para um número de linha específico no script. aqui estão alguns exemplos: Exemplo 1: GOTO simples:

@ECHO OFF
ECHO Esta é a linha 1
GOTO :Exemplo
ECHO Isso será ignorado
:Exemplo
ECHO Esta é a linha depois GOTO

Descrição: O script é executado e quando chega na linha com`GOTO :Exemplo`vem, ele pula para o rótulo`:Exemplo`e a execução continua a partir daí. Exemplo 2: Usando rótulos para saltos:

@ECHO OFF
ECHO Esta é a linha 1
GOTO :Etapa1
ECHO Isso será ignorado
:Etapa1
ECHO Esta é a linha 2
GOTO :Etapa2
:Etapa2
ECHO Esta é a linha 3

Descrição: O script salta de`:Etapa1`para`:Etapa2`e a execução continua. Exemplo 3: saltos condicionais com IF:

@ECHO OFF
SET Nome de usuário=John
IF "%Nome de usuário%"=="John" GOTO :Sucesso
ECHO Isso será ignorado
GOTO :Fim
:Sucesso
ECHO Bem-vindo, John!
:Fim

Descrição: Isto verifica se o nome de usuário é "John". Se sim, será`:Sucesso`saltou e a mensagem correspondente é emitida. Caso contrário, será também`:Fim`saltou. Exemplo 4: Loop com GOTO:

@ECHO OFF
SET /A Contador=1
:loop_start
ECHO Iteração de loop %Contador%
SET /A Contador+=1
IF %Contador% LEQ 5 GOTO :loop_start
ECHO Ciclo encerrado

Descrição: Aqui um loop simples é criado usando GOTO. O loop é repetido cinco vezes antes de terminar. Exemplo 5: Tratamento de erros com GOTO:

@ECHO OFF
REM Aí vem Code, o que poderia causar um erro

IF ERRORLEVEL 1 GOTO :Manipulação de erros
ECHO O Code foi executado com sucesso
GOTO :Fim

:Manipulação de erros
ECHO ocorreu um erro. Erro de código: %ERRORLEVEL%
GOTO :Fim

:Fim

Descrição: O tratamento simples de erros é fornecido aqui`GOTO`realizado. Se ocorrer um erro (verificando o nível de erro com`ERRORLEVEL`), torna-se`:Manipulação de erros`saltou e uma mensagem correspondente é emitida. É importante ressaltar que o uso excessivo de`GOTO`pode levar a códigos difíceis de ler e manter em scripts. Em muitos casos, outras construções, como loops e instruções condicionais (como`IF`) preferido.

"GOTO" Trecho da Ajuda do Microsoft Windows

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

C:\\Windows>

Direciona o cmd.exe para uma linha com um rótulo em um programa em lotes.

GOTO rótulo

rótulo Especifica a cadeia de caracteres de texto usada no programa em 
lotes
como um rótulo.

Você deve digitar um rótulo em uma linha iniciada com dois pontos (:).

Se as extensões de comando estiverem ativadas, o GOTO será alterado como
a seguir:

O comando GOTO agora aceita um rótulo de destino de :EOF que transfere o
controle para o final do arquivo de script em lotes atual. Essa é uma forma
fácil de sair de um arquivo de script em lotes sem definir um rótulo.
Digite CALL /? para obter uma descrição das extensões para o comando CALL
que tornam este recurso nútil.

Informações importantes, dicas para o comando "GOTO"

Ao usar o`GOTO`comando no prompt de comando do Windows, há alguns pontos a serem considerados para garantir que seu script em lote funcione corretamente e seja fácil de entender: 1. Legibilidade e facilidade de manutenção: O uso excessivo de`GOTO`pode levar a um código confuso e difícil de entender. Muitas vezes é aconselhável usar construções alternativas, como loops (`FOR`,`WHILE`) e declarações condicionais (`IF`) para melhorar a legibilidade e a manutenção do script. 2. Nomeie os rótulos claramente: Os rótulos (os locais para onde ir) devem ter nomes claros e significativos para melhorar a compreensão do código. Por exemplo`:Start`,`:Etapa1`,`:Fim`são melhores do que nomes gerais como`:Label1`,`:Label2`. 3. Programação estruturada: A programação estruturada promove estruturas claras no código. Usar`GOTO`cuidadosamente e tente organizar o código em blocos lógicos. 4. Evite loops intermináveis: Se você`GOTO`Se usado em conjunto com loops, certifique-se de que haja um mecanismo que termine o loop para evitar execução infinita. 5. Garantir que os rótulos existam: Antes de pular para um rótulo, certifique-se de que o rótulo realmente exista no script. Caso contrário, o script será encerrado com um erro. 6. Tratamento de erros: Se você`GOTO`para tratamento de erros, revise o código de erro cuidadosamente e responda adequadamente. Verifique os erros com`ERRORLEVEL`.

IF ERRORLEVEL 1 GOTO :Manipulação de erros

7. Prefira instruções condicionais: Em alguns casos, instruções condicionais (`IF`,`ELSE`) uma alternativa melhor para`GOTO`especialmente se isso tornar a estrutura do script mais clara. 8. Programação estruturada: A programação estruturada promove estruturas claras no código. Usar`GOTO`cuidadosamente e tente organizar o código em blocos lógicos. 9. Verifique as alternativas: Em alguns casos pode haver alternativas mais elegantes`GOTO`. Considere se outras construções, como funções, loops ou instruções condicionais, são mais apropriadas. 10. Adicione comentários: Se você`GOTO`Se você usá-lo, adicione comentários para deixar clara a intenção por trás do salto. Comente especialmente sobre saltos complexos ou importantes. É importante notar que as práticas modernas de programação muitas vezes se concentram no uso de`GOTO`minimizar e promover a programação estruturada. Em muitos casos, as alternativas podem tornar o código mais legível e mais fácil de manter.


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



O comando GOTO - Direciona o interpretador de comandos do Windows para uma linha identificada em um programa em lotes.

HTTP: ... console/br/035.htm
0.109
20505
Delete temporary files and others automatically under Windows-12, -11 and -10!
HDMI am alten Notebook (Laptop)?
Windows 10 and 11 activation slui 4 not working via phone system!
Switching to Bing Search in Google Chrome on Windows 11/10?
Windows 10 Mail turn off round circle logos / profile pictures!
Download vom Internet Explorer für Windows 10 finden!
Windows 10 / 11 is getting slower, why?
Small Icons Size in Taskbar of Windows 10?
Warum kann ich nicht auf das neue Windows 10 updaten?
Erstellen eines Screenshots mit Paint in Windows 10/11?



(0)