I have a
.bat file which contains
call "c:\my path\myprog.exe"
but the command prompt says that
call isn't a command.
Call is not for running other programs like that, it is strictly for calling other batch files. You probably want
start if your program starts another window, else just type the command by itself on one line.
start calc.exe "C:\Stuff\Program.exe"
"c:\my path\myprog.exe" without START or call to execute your myprog.exe . that's how it's done in windows 7