GOTO: Direcciona o interpretador de comandos do Windows para uma linha nomeada num programa batch.


 


... 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>

Direcciona o cmd.exe para uma linha etiquetada de um programa batch.

GOTO etiqueta

etiqueta Especifica uma cadeia de caracteres utilizada no programa batch
como etiqueta.

Escreva uma etiqueta numa linha isolada, começando por dois pontos.

Se as extensões de comandos estiverem activadas, o GOTO é alterado da 
seguinte
forma:

O comando GOTO aceita uma etiqueta de destino :EOF que transfere o controlo
para o fim do ficheiro de script de comandos actual. Esta é uma forma fácil
de sair de um ficheiro de script de comandos sem definir uma etiqueta. 
Escreva
CALL /? para uma descrição das extensões do comando CALL que tornam útil 
esta
funcionalidade.

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



Prompt GOTO - Direcciona o interpretador de comandos do Windows para uma linha nomeada num programa batch.

HTTP: ... console/pt/035.htm
0.093
19352
Don't Sleep Auto-Start Windows 11, 10, 8.1, 7 ...?
Windows Server kostenloser Download!
Im Quad-Datei-Explorer Standard Such Tool für Windows ändern!
Druckerwarteschlange auf Windows 11 finden?
Start the old date-time dialog under Windows 11!
Schnell in den Nachtmodus auf Windows 11 wechseln!
Windows security icon in the Windows 11 taskbar on / off?
Minimize Thunderbird in tray notification area (example)!
Hide desktop icons automatically on Windows 10, 8.1, 7 ....!
Is the CPU set to 100 percent on Linux (per process)?



(0)