Okay, I asked further around...external to this site and finally got the answer, thought I should share it here,
if %ch% == 4 (
set ch=
GOTO view
)
goto end
:disasm
@call makeline
@call disassembler
pause
goto end
I have to add
pause
goto end
in each of the function blocks and a goto end
at the end of the final if
block to make it work the way I want. Thanks for replies and views. Credits for the solution to Max Chu; a friend of mine.