Non conosco molto il file bat ?
comunque , metti due condizioni , se nessuna delle due è verificata , come
succede se inserisci qualcosa di diverso da SI o NO , lo script prosegue con le istruzzioni
sucessive , per questo ti sembra che ci sia qualcosa che non va !
codice:
@echo off
title Backup
cls
echo.
echo Vuoi eseguire il backup?
echo (si) SI
echo (no) NO
echo.
set /p Scelta=
IF %Scelta% EQU si GOTO BACKUP
IF %Scelta% EQU no GOTO CHIUDI
rem devi mettere qualcosa che termina il programma altrimenti esegue in tutti i
rem casi diversi da no il backup
GOTO CHIUDI
:BACKUP
// istruzioni backup
:CHIUDI
cls
exit /b
:CONCLUSO
cls
echo.
echo Backup completato!!!
echo.
pause
exit /b