A batch file is nothing more than a series of text commands, right? I feel like you should be able to read the text from the file, and paste that into a command prompt.
If “get text from file” doesn’t work on a .bat, then do this:
Open Notepad, File, Open, open the .bat. (You can also do File and Open all with Send Keys {Alt}(f)o)
Send keys {Control}(a)
Send Keys {Control}(c)
Get Clipboard Text to %ClipboardText%
Open CMD Session
Write to CMD %ClipboardText%