Scrivi file batch in Windows? Come funzionano le istruzioni If-Else

Scrivi file batch in Windows? Come funzionano le istruzioni If-Else / Programmazione

I file batch sono uno dei segreti nascosti di Windows per la produttività. Con solo un po 'di lavoro, è possibile automatizzare le attività monotone Come utilizzare i comandi del file batch di Windows per automatizzare le attività ripetitive Come utilizzare i comandi del file batch di Windows per automatizzare le attività ripetitive Esegui frequentemente attività noiose e ripetitive? Un file batch potrebbe essere esattamente quello che stai cercando. Usalo per automatizzare le azioni. Ti mostreremo i comandi che devi sapere. Leggi di più e non preoccuparti mai più di loro. Gli utenti esperti dovrebbero imparare tutto sugli script batch prima o poi.

Una cosa che devi sapere quando scrivi i tuoi primi file batch Come scrivere un file BAT (Simple Batch) Come scrivere un file BAT (Simple Batch) I file batch possono automatizzare le attività quotidiane del computer. Ecco come funzionano i file batch e come scrivere il tuo primo script batch. Per saperne di più è il if-else statement. Come potreste sapere se avete esperienza di programmazione, l'istruzione if-else è un modo per controllare la logica di scripting. Ti consente di specificare una condizione che si dirama in diversi blocchi di codice.

Se la condizione è vera, il codice nel file Se il blocco viene eseguito. Altrimenti, il codice nel altro il blocco funziona invece. Ecco un esempio di base per aiutarti a visualizzarlo:

se (cash> 10) output "Hai abbastanza soldi!"; altra uscita "Non hai abbastanza soldi."; 

La seguente sintassi è come usare il se altro dichiarazione in file batch:

if% x% == 15 (echo "Il valore di x è 15") else (echo "Valore sconosciuto") 

Questo esempio funziona quando ci si aspetta un determinato input e qualsiasi altra cosa può emettere un messaggio standard. Ma c'è un altro scenario che ha una soluzione diversa.

Nella maggior parte dei linguaggi di programmazione, è possibile utilizzare una forma modificata di se altro dichiarazione. Aggiunta altrimenti se nella seconda istruzione consente di eseguire un blocco di codice diverso se l'istruzione iniziale è falsa ma una seconda condizione restituisce true, come in questo esempio modificato:

se (cash> 20) output "Hai un sacco di soldi!"; else if (cash> 10) output "You have enough money!"; altra uscita "Non hai abbastanza soldi."; 

Tuttavia, non è possibile utilizzare altrimenti se in batch scripting. Invece, aggiungi semplicemente una serie di Se dichiarazioni:

if% x% == 5 if% y% == 5 (echo "Sia x ey pari a 5.") se% x% == 10 se% y% == 10 (echo "Sia x ey y uguale a 10. ") else (echo" Input non valido. ") 

Interessato di più? Scopri perché PowerShell potrebbe essere persino migliore dello scripting in batch 5 Ragioni per cui dovresti usare PowerShell invece di script batch 5 Ragioni per cui dovresti usare PowerShell invece di batch Scripting PowerShell è ciò che otterresti se attraversassi il prompt dei comandi con lo script batch, buttato dentro alcune funzioni extra e ha dato un calcio a tutte le tacche. Qui ci sono diversi motivi per cui dovresti provarlo. Leggi di più .

Hai mai usato istruzioni if-else nello script batch? Che cosa usi i file batch per realizzare? Condividi con noi nei commenti!

Immagine di credito: Aaban tramite Shutterstock.com

Scopri di più su: Batch File, Scripting.