Ex sui Batch file: menu
Creare un file batch che presenti un menu con queste voci e con questo aspetto:
GLOBAL ACTIONS
--------- MENU -----------
1. Cancella tutti i file
2. Modifica estensione a tutti i file
3. Backup files
4. Exit
--------------------------
Scegli cosa vuoi fare:
La scelta viene raccolta grazie al comando:
SET /P scelta=Digita 1 2 3 o 4, quindi premi INVIO o ENTER:
IF %scelta%==1 GOTO segnaposto_per_scelta_1
IF %scelta%==2 GOTO segnaposto_per_scelta_2
...
Il comportamento a seconda della scelta dell'utente è così definito:
scelta 1: nella cartella corrente vengono eliminati tutti i file presenti
scelta 2: nella cartella corrente tutti i file assumono l'estensione .nul
scelta 3: tutti i file presenti nella cartella corrente vengono spostati nella sotto cartella "backup"
scelta 4: si esce dal file batch
Dopo aver effettuato una scelta il comando viene eseguito, lo schermo cancellato e il menu ristampato (a meno che non venga scelta l'opzione 4)
Se la cartella backup non fosse presente deve essere creata.
---------------- Integrazione --------------------------------------------------
Spostare il file batch in una cartella diversa dalla cartella corrente. Fare in modo che il comando sia raggiungibile attraverso la variabile di ambiente PATH.
Successivamente lanciare il file batch; cosa succede? i comandi di cui al menu 1. 2. e 3. vengono eseguiti sulla cartella corrente o sulla cartella dove risiede il file batch? Rispondere facendo delle prove.