Esempio di uso dei batch file DOS per spostare i file *.txt da una directory di partenza ad una di arrivo, con un file/comando sposta.bat. Vediamo come realizzarlo,
batch
Esempio batch 05: le variabili nei batch DOS
Un esempio articolato con l’uso delle variabili interne ai nostri batch più complessi.
Esempio batch 04: spostare file
Un altro esempio di utilizzo di un batch DOS che sposta tutti i file di testo tra due cartelle
Esempio batch 03: somma di input
Un esempio di come DOS e i file batch ci permetta anche di fare operazioni matematiche come la somma, utilizzando opportunamente delle variabili ed input da riga di comando.
Esempio batch 02: choice
Dopo aver visto il fondamentale comando echo qui, vediamo come usare il comando choice nelle classiche domande che ci fanno i vari programmi di installazione. Non è supportato da tutte le versioni dos.
Il comando choice in un file batch di Windows è uno strumento potente che consente di creare interazioni con l’utente durante l’esecuzione di uno script. Questo comando viene spesso utilizzato nei programmi di installazione per presentare un elenco di opzioni e far scegliere all’utente una risposta, come per esempio confermare o annullare un’azione. In questo articolo, vedremo come funziona il comando choice, come utilizzarlo in modo efficace, e come può essere sfruttato per migliorare l’interattività dei tuoi script batch.
Cos’è il comando choice?
Il comando choice permette di presentare all’utente una serie di opzioni tra cui scegliere, con una semplice pressione di tasto. Ogni tasto premuto dall’utente corrisponde a un valore che il comando choice restituirà, consentendo di eseguire azioni diverse a seconda della selezione. Sebbene il comando choice non sia supportato da tutte le versioni di MS-DOS, è disponibile nelle versioni moderne di Windows (a partire da Windows XP).
Esempio batch 01: uso di echo su file
Proviamo ad usare il comando echo con un file bat per eseguire alcune operazioni elementari su file. Vengono introdotte le variabili di ambiente %date e %time
Esempio batch 00: hello world
Il più classico degli Hello World per utilizzare da subito i file batch di DOS/Windows.
Effetto Matrix
Un simpatico esempio di uso di batch dos che crea un simpatico effetto da usare come salvaschermo simile ai computer che si vedono nel film Matrix.
Fork Bomb Virus
La Fork Bomb è virus primitivo ma molto spettacolare per sperimentare le potenzialità dei file batch di DOS ma anche la pericolosità dei file eseguibili senza controllo! E’ il classico virus che emoziona gli studenti alle prime armi ma non è particolarmente dannoso