
Originariamente inviata da
marino51
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