Sto scrivendo un file batch che convalida un paio di file. Quando uno dei file non è valido, voglio che lo script batch si fermi e restituisca un codice di errore> 0. Il codice sottostante sembra fare il lavoro, ma chiamando "ESCI 2" chiude la finestra del prompt dei comandi in cui è in esecuzione lo script.Come restituire un codice di errore senza chiudere la finestra del prompt dei comandi?
:Validate
SETLOCAL
Validator %1
IF %ERRORLEVEL% GEQ 1 EXIT 2
ENDLOCAL
Qualche idea su come restituire un codice di errore senza chiudere il prompt dei comandi?
Per restituire tutto, deve finire ... – vonbrand