Lo script batch consiste in una serie di comandi che devono essere eseguiti dall'interprete della riga di comando, archiviati in un file di testo semplice. Non è comunemente usato come linguaggio di programmazione e quindi non è comunemente praticato e non è di tendenza, ma il suo controllo e il suo dominio nell'ambiente Windows non possono mai essere trascurati. Quasi ogni attività e ogni azione può essere eseguita ed eseguita tramite una semplice sequenza di comandi digitati nel prompt dei comandi di Windows.
Esecuzione di script batch
Esistono 2 modi per eseguire uno script batch.
- Digitare lo script batch nel prompt dei comandi.
- Scrivi il codice dello script in un file ed eseguilo tramite il prompt dei comandi.
Digitare ripetutamente comandi sul terminale può essere un compito molto noioso da svolgere se si dispone di un codice molto lungo. Pertanto l'opzione 2 è generalmente preferita per creare file batch.
Creazione di file batch
I passaggi per creare un file batch sono piuttosto semplici: -
floppy disk
- Crea un nuovo file di testo con un ' .TXT ‘estensione.
- Ora rinomina questo file con estensione come ' .uno ' questo crea un file batch.
- Ora apri questo file .bat in qualsiasi editor di testo e avvia lo scripting.
Per iniziare lo scripting dobbiamo essere consapevoli dei comandi dell'interfaccia batch. I comandi di Batch sono talvolta simili ai comandi di Linux Scripting.
Comandi batch
I comandi batch di base sono tutti senza distinzione tra maiuscole e minuscole e può essere utilizzato per eseguire una serie specifica di istruzioni: -
- DIR – Il comando 'dir' viene utilizzato per ottenere tutte le directory, sottodirectory e file presenti nella directory di lavoro corrente. CD – Il comando 'cd' viene utilizzato per modificare la directory di lavoro corrente. VER – Il comando 'ver' indica la versione di Windows dell'utente. CLS: il comando 'cls' viene utilizzato per cancellare lo schermo del prompt dei comandi . ECHO – Il comando 'echo' è 'on' per impostazione predefinita, ma se lo disattiviamo con 'echo off' si spegne il prompt finché non viene trascorso il tempo 'echo on'. @ – Il carattere '@' se utilizzato prima di qualsiasi comando nasconde quale comando è in esecuzione. @ECHO OFF – Questo comando funge da punto di partenza per qualsiasi script batch di base poiché nasconde il prompt con 'echo off' e nasconde il comando 'echo off' con '@'. AIUTO – Questo comando ci dice tutto sui comandi disponibili nel cmd. Funziona solo se cmd viene eseguito come amministratore.

Come eseguire un comando batch tramite cmd (prompt dei comandi)
Tipi di dati in batch
- Interi – Batch supporta l'intero set di interi positivi e negativi Stringhe – A differenza della maggior parte dei linguaggi di programmazione, qui raramente utilizziamo le virgolette doppie () ma utilizziamo ' eco ‘ comando per stampare stringhe
Nota: Batch non supporta valori a virgola mobile, ovvero valori con precisione.
la scorciatoia tutta maiuscola Excel
Variabili nello scripting batch
Una variabile è un'entità che memorizza un valore specifico e consente all'utente di eseguire qualsiasi serie di istruzioni su di essa. Per creare variabili utilizziamo il comando IMPOSTATO comando. Una variabile, a differenza di molti linguaggi di programmazione, può essere assegnata semplicemente senza specificare alcun tipo di dati.
SET my_variable=Hello World>
Per stampare questa variabile dobbiamo usare il comando ECO ma con una leggera variazione. Poiché echo stampa sia stringhe che variabili per print string, scriviamo semplicemente la stringa dopo ECO COME
ECHO Hello World>
Ma per stampare una variabile usiamo ECO in modo diverso ignorando i nomi delle variabili all'interno dei due segni di percentuale (%) in modo che il nome della variabile non diventi una stringa-
cosa è awt
ECHO %my_variable%>
Lavorare con script batch
Creazione dei nostri script batch
Esempio 1: Per stampare GeeksForGeeks sul prompt dei comandi con e senza utilizzare una variabile.
Senza utilizzare una variabile
ECHO GeeksForGeeks>
Con una variabile
eccezioni Java
SET my_var=GeeksForGeeks ECHO %my_var%>

Operatori aritmetici in uno script batch
Elenco degli operatori:
SET /A sum=1+1 ::addition operator ECHO %sum% SET /A mul=7*9 ::multiplication operator ECHO %mul% SET /A div=9/3 ::Division operator ECHO %div% SET /A assign=10 ::Assignment operator ECHO %assign% SET /A assign+=15 ::Increment then assignment operator ECHO %assign% SET /A mod= 10%3 ::Modulus/Remainder operator ECHO %mod%>

Dimostrazione di tutti gli operatori aritmetici