Da das Script leider schlecht eingebettet ist hier nochmal normal:
:searching
::searching for Final Resolution
echo ===========================================
echo Searching Part
echo ===========================================
call calc.exe Round(%nh%/2)*2 >./tmp/tmp.txt
set /p pnh=<./tmp/tmp.txt
call calc.exe Round(%nw%/2)*2 >./tmp/tmpw.txt
set /p pnw=<./tmp/tmpw.txt
echo pnw ist %pnw% pnh ist %pnh%
echo nw ist %nw% nh ist %nh%
echo entering if 1
if /i %pnh%==%nh% (
echo PNH ist Gerade
goto searching2
) else (
echo PNH Ungerade
call calc.exe %nh%+1 >./tmp/nh.temp
::type nh.temp
)
:searching2
echo entering if 2
if /i %pnw%==%nw% (
echo Pnw ist Gerade
goto converting
) else (
echo Ungerade
call calc.exe %nw%+1 >./tmp/nw.temp
::type nh.temp
)
set /p nw=<./tmp/nw.temp
set /p nh=<./tmp/nh.temp
echo NH ist %nh%
echo NW ist %nw%
set counter=%counter%+1
goto searching
:converting