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.

Last modified: Wednesday, 15 September 2021, 7:45 PM