- May
- 13,738
- 209
See below. Depending on which "on error" statement I use, I get different results. When I use "(echo ERROR! & quit)" I see the error message. If I use "goto badip" I don't see the error message. Am I missing something?
Code:
v:\ip\test> type onerror.btm
iff "%1" EQC "foo" then
on error (echo ERROR! & quit)
else
on error goto badip
endiff
set ip=%@lower[%1]
do i=0 to 3
set octet%i=%@eval[%@word[".",%i,%ip]]
enddo
echo All is OK!
quit
:badip
echo ERROR!
quit
v:\ip\test> onerror.btm foo
ERROR!
v:\ip\test> onerror.btm FOO
v:\ip\test>
Last edited: