GOTO: Dirige l'interprete dei comandi di Windows a una riga con etichetta in un programma batch.


... Gli esempi per il comando "GOTO"
... "GOTO" Estratto dalla guida di Microsoft Windows
... Informazioni importanti, suggerimenti per il comando "GOTO"

Il comando: "GOTO" è attivo Windows 11, 10, .. disponibile

Gli esempi per il comando "GOTO"

IL`GOTO`Il comando nel prompt dei comandi di Windows viene utilizzato per controllare l'esecuzione di uno script batch su un numero di riga specifico nello script. Ecco alcuni esempi: Esempio 1: GOTO semplice:

@ECHO OFF
ECHO Questa è la linea 1
GOTO :Esempio
ECHO Questo verrà saltato
:Esempio
ECHO Questa è la riga successiva GOTO

Descrizione: Lo script viene eseguito e quando arriva alla riga con`GOTO :Esempio`arriva, salta all'etichetta`:Esempio`e l'esecuzione continua da lì. Esempio 2: utilizzo delle etichette per i salti:

@ECHO OFF
ECHO Questa è la linea 1
GOTO :Fare un passo1
ECHO Questo verrà saltato
:Fare un passo1
ECHO Questa è la linea 2
GOTO :Fare un passo2
:Fare un passo2
ECHO Questa è la linea 3

Descrizione: Lo script salta da`:Fare un passo1`A`:Fare un passo2`e l'esecuzione continua. Esempio 3: Salti condizionati con IF:

@ECHO OFF
SET Nome utente=John
IF "%Nome utente%"=="John" GOTO :Successo
ECHO Questo verrà saltato
GOTO :FINE
:Successo
ECHO Benvenuto, John!
:FINE

Descrizione: Controlla se il nome utente è "John". Se sì, lo farà`:Successo`saltato e viene emesso il messaggio corrispondente. Altrimenti lo sarà anche lui`:FINE`saltato. Esempio 4: Looping con GOTO:

@ECHO OFF
SET /A Contatore=1
:loop_start
ECHO Iterazione del ciclo %Contatore%
SET /A Contatore+=1
IF %Contatore% LEQ 5 GOTO :loop_start
ECHO Il ciclo è terminato

Descrizione: Qui viene creato un semplice loop utilizzando GOTO. Il ciclo viene ripetuto cinque volte prima di terminare. Esempio 5: gestione degli errori con GOTO:

@ECHO OFF
REM Ecco che arriva Code, che potrebbe potenzialmente causare un errore

IF ERRORLEVEL 1 GOTO :Gestione degli errori
ECHO IL Code è stato eseguito con successo
GOTO :FINE

:Gestione degli errori
ECHO C'è stato un errore. Codice di errore: %ERRORLEVEL%
GOTO :FINE

:FINE

Descrizione: Qui viene fornita una semplice gestione degli errori`GOTO`eseguito. Se si verifica un errore (controllando il livello di errore con`ERRORLEVEL`), diventa`:Gestione degli errori`saltato e viene emesso un messaggio corrispondente. È importante notare che l'uso eccessivo di`GOTO`può portare a codice di difficile lettura e manutenzione negli script. In molti casi, altri costrutti come cicli e istruzioni condizionali (come`IF`) preferito.

"GOTO" Estratto dalla guida di Microsoft Windows

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

C:\\WINDOWS>

Dirige cmd.exe ad una riga etichettata in un programma batch.

GOTO etichetta

  etichetta    Specifica una stringa usata nel programma batch come 
etichetta.

Le etichette devono cominciare con due punti e terminare con ritorno a 
capo.

Se le estensioni ai comandi sono abilitate, GOTO cambia come segue:

il comando GOTO ora accetta una etichetta di destinazione di :EOF che 
trasferisce il controllo
alla fine del file batch di script corrente.  Si tratta di un modo 
semplice
per uscire da un file batch di script senza definire un'etichetta.  
Digitare CALL /?  per una
descrizione delle estensioni del comando CALL che rendono utile questa
funzionalità.

Informazioni importanti, suggerimenti per il comando "GOTO"

Quando si utilizza il`GOTO`comando nel prompt dei comandi di Windows, ci sono alcuni punti da tenere a mente per garantire che lo script batch funzioni correttamente e sia facile da comprendere: 1. Leggibilità e manutenibilità: L'uso eccessivo di`GOTO`può portare a un codice confuso e difficile da comprendere. È spesso consigliabile utilizzare costrutti alternativi come i cicli (`FOR`,`WHILE`) e istruzioni condizionali (`IF`) per migliorare la leggibilità e la manutenibilità dello script. 2. Nomina chiaramente le etichette: le etichette (i punti a cui passare) dovrebbero avere nomi chiari e significativi per migliorare la comprensibilità del codice. Per esempio`:Start`,`:Fare un passo1`,`:FINE`sono migliori dei nomi generici come`:Label1`,`:Label2`. 3. Programmazione strutturata: La programmazione strutturata promuove strutture chiare nel codice. Utilizzo`GOTO`attentamente e prova a organizzare il codice in blocchi logici. 4. Evita cicli infiniti: Se tu`GOTO`Se utilizzato insieme ai cicli, assicurarsi che sia presente un meccanismo che termini il ciclo per evitare esecuzioni infinite. 5. Assicurarsi che esistano etichette: prima di passare a un'etichetta, assicurarsi che l'etichetta esista effettivamente nello script. Altrimenti lo script uscirà con un errore. 6. Gestione degli errori: Se tu`GOTO`per la gestione degli errori, assicurati di rivedere attentamente il codice di errore e di rispondere in modo appropriato. Controlla gli errori con`ERRORLEVEL`.

IF ERRORLEVEL 1 GOTO :Gestione degli errori

7. Preferire le dichiarazioni condizionali: in alcuni casi, le dichiarazioni condizionali (`IF`,`ELSE`) un'alternativa migliore a`GOTO`soprattutto se rende più chiara la struttura della sceneggiatura. 8. Programmazione strutturata: La programmazione strutturata promuove strutture chiare nel codice. Utilizzo`GOTO`attentamente e prova a organizzare il codice in blocchi logici. 9. Verifica le alternative: In alcuni casi potrebbero esserci alternative più eleganti`GOTO`. Considera se altri costrutti come funzioni, cicli o istruzioni condizionali sono più appropriati. 10. Aggiungi commenti: Se tu`GOTO`Se lo usi, aggiungi commenti per rendere chiara l'intenzione dietro il salto. Commentare in particolare salti complessi o importanti. È importante notare che le pratiche di programmazione moderne spesso si concentrano sull'uso di`GOTO`ridurre al minimo e promuovere la programmazione strutturata. In molti casi, le alternative possono rendere il codice più leggibile e più facile da mantenere.


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



Il comando GOTO - Dirige l'interprete dei comandi di Windows a una riga con etichetta in un programma batch.

HTTP: ... console/it/035.htm
0.093
19442

Reboot server via a desktop button in 3 seconds!

USA football mouse tracks!

This might take a few minutes on Windows 11!

Directory and Folder Printing under Windows 11/ 10 / 8.1 / 7!

Prevent system Shutdown, Stand By, Turn Off , Restart, Hibernate!

Bibliothek-Symbol ändern und weitere Ordner hinzufügen unter Windows 11!



(0)