Quote Originariamente inviata da marino51 Visualizza il messaggio
quello che c'è tra parantesi, lo ha immesso l'esecutore, ma tu devi prevedere la risposta alla domanda che hai posto all'interlocutore

giusto per indicarti il funzionamento ti posto una parte di un "menu" a 2 livelli, che scrissi nel 1985,
dovrebbe suggerirti come impostare il tuo codice
codice:
@echo off
color 1F
:myAPP
cls
@echo myAPP
@echo  
@echo 4        Utilita'  funzioni di backup e monitoraggio dell'archivio dei dati
@echo 5   Installazione  Prepara l'ambiente di lavoro
@echo F            Fine  esci dall'applicazione
set OPT1=1
goto :quadro

:utilita
cls
@echo UTILITA'
@echo  
@echo 1     Salvataggio  salva il contenuto degli archivi per sicurezza 
@echo 2      Ripristino  riporta gli archivi ad una situazione salvata in precedenza
@echo 3            Info  ottieni informazioni sugli archivi
@echo 4      Congruenza  controlla la congruenza degli archivi
@echo 5     Consistenza  controlla la consistenza delle informazioni
@echo F            Fine  esci dalla funzione
set OPT1=5
goto :quadro

:installazione
cls
@echo INSTALLAZIONE
@echo  
@echo 1        Database  crea il database che conterra' tutte le informazioni
@echo 2          Indici  crea gli indici di ricerca nel database
@echo 3         Tabelle  importa valori standard nelle tabelle di riferimento
@echo 4           Stato  riporta tutti i valori allo stato iniziale
@echo F            Fine  esci dalla funzione
@echo  
set OPT1=6
goto :quadro

exit

:quadro
@echo  
@echo  
@echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@echo qui puoi mettere un logo (volendo)
@echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . homemade software by me
@echo  

set /P OPT2=scegli una funzione : 
if %OPT2%==F goto :fine
if %OPT2%==f goto :fine

set OPT3=%OPT1%%OPT2%

:menu-myAPP
if %OPT3%==14 goto :utilita
if %OPT3%==15 goto :installazione
if %OPT1%==1 goto :myAPP

:menu-utilita
if %OPT3%==51 goto :51
if %OPT3%==52 goto :52
if %OPT3%==53 goto :53
if %OPT3%==54 goto :54
if %OPT3%==55 goto :55
if %OPT1%==5 goto :utilita

:menu-installazione
if %OPT3%==61 goto :61
if %OPT3%==62 goto :62
if %OPT3%==63 goto :63
if %OPT3%==64 goto :64
if %OPT3%==65 goto :65
if %OPT1%==6 goto :installazione

exit

:51
cls
echo esegui funzione %OPT3%
pause
goto :utilita
:52
cls
echo esegui funzione %OPT3%
pause
goto :utilita
:53
cls
echo esegui funzione %OPT3%
pause
goto :utilita
:54
cls
echo esegui funzione %OPT3%
pause
goto :utilita
:55
cls
echo esegui funzione %OPT3%
pause
goto :utilita
:61
cls
echo esegui funzione %OPT3%
pause
goto :installazione
:62
cls
echo esegui funzione %OPT3%
pause
goto :installazione
:63
cls
echo esegui funzione %OPT3%
pause
goto :installazione
:64
cls
echo esegui funzione %OPT3%
pause
goto :installazione

:fine
if %OPT1%==1 goto :esci
goto :myAPP

:esci
cls
exit



visto che ci sei mi potresti dire come inserire il logo? Scusa l'ignoranza ma sono alle prime armi con il batch... Vorrei iniziare a studiare questo per poi passare a linguaggi più complessi come Python C C++ ecc.