Sounds like the command shell can't find your BattlefrontIIEngBeta.exe. You can add a new line at the end of your batch file and type in 'pause'. This will prevent the window from closing so fast and will let you see any error messages its giving you.
Don't forget the way Chris-h11's example has it, you need to put the batch file in your GameData directory.
(I may not agree with thoughts posted under this name)
Looking for a mature clan? Checkout www.rdhclan.net
email/PM me for more info