in CMD, syntex error of internal command will break the script.
for example:
/q is invalid FOR switch in both CMD and TCC.
CMD will print "/q was unexpected at this time." and back to prompt.
but TCC will execute "echo done".
for example:
Code:
@echo off
for /q %%i in (.) do echo %%i
echo done
CMD will print "/q was unexpected at this time." and back to prompt.
but TCC will execute "echo done".