Page 1 of 1

HMENU nu se termina la Esc/Terminare

Posted: 27 Mar 2012, 16:55
by imre.bodosi
Bat-ul hmenu merge in ciclu, chiar la Esc sau Terminare
pe un calculator Win 7, Sp1, 64 biti, cu hmenue.exe 2.02.

Pe acest calculator hMENUE.exe 2.02 se termina cu errorlevel=0, nu cu 1 si
din acest motiv ciclul nu se termina:

Code: Select all

:CICLU
   ...
   if errorlevel 1 goto SFIRSIT 
   ...
   goto CICLU
:SFIRSIT
Testare cod returnat de hmenue V2.02, la terminare returneaza 0:

Code: Select all

d:\HAMOR>hmenue dbmenu\dbmenu
hMENU V 2.02 inceput : 16:23:09
hMENU V 2.02 sfirsit : 16:23:15
d:\HAMOR>echo %errorlevel%
0
Pe acelasi calculator si acelasi DBMENU, daca se lanseaza hmenue V2.0, este ok,
la terminare retureneaza 1:

Code: Select all

d:\HAMOR>hmenue dbmenu\dbmenu
hMENU V 2.00 inceput : 16:26:48
hMENU V 2.00 sfirsit : 16:26:51
d:\HAMOR>echo %errorlevel%
1
Pe alte calculatoare Win 7, 64 biti si hmenue 2.02 returneaza la terminare 1.

Ati intalnit asa ceva ? Ce poate fi cauza ?