Whatever that means, (?) it worked for us; your task is to work out what you are doing wrong.
Yes, it works for you and maybe me.
However, you could have mentioned that there has to be a valid batch file in the directory specified.
Perhaps a more transparent example would be to use the shell for a directory commands like this:
SHELL "DIR C:*.* /B"
in which should work properly unless he does not have a C: drive.
Also there is a version of the Quick Basic that is just simply called QBASIC which I believe was on the Windows 95 CD. That version of basic will not do some shell commands properly.
Just to make things clear for the newcomers.
Actually, I tried the example you gave and could not understand why it did not work and why it did not give an error message that made sense.
Also, QB does not exit after the SHELL command. Does the OP want QB to quit after the batch files starts?