HI, I see this is an old topic, however after watching ETA Prime's video on Daphne and Launch Box, Reading lots of posts, and seeing this bat file, with some edits I got it all working!
I had to make changes to the file to run different switches in the command for each game (though lordmonkus bat is more streamlined using common commands and just setting the bank switch as a variable, I couldn't get it to work with all the games for some reason):
The top part of the file refers to the name of each framefile then branches to the launch command with options. I found that if you set all your options in the Daphne Loader, launch a game, then look at the log in the Daphne folder (daphne_log.txt) you can see the actual command the loader is sending, and you can copy that to your bat file. My Daphne folder is on my root (C:\Daphne)
Here is my bat file, you would need to edit to your installation and preferences:
Note: I found changing the resolution from default 640X480 did NOT seem to make any difference in the image screen quality (setting to 1080 generated an error in the log). The resolution settings only seemed to make a difference if you don't enforce the aspect ratio, and the difference being to fill the whole screen when using 16:10 or 16:9 monitor. Also setting the precache option seemed to make the games run to fast. Command line switches are similar across all the games, but are game and rom specific, for me it was best to run each game out of Daphne and get the correct commands to avoid issues. Space Ace only worked right with the enhancement rom. Last note - Launch Box miss-identified most of the games, I think based on the framefile text file name, so I had to edit each one and get the right art, and change the platform from arcade to Daphne, but after manually updating the the LB metadata it was fine.
(DAPHNE.bat)
@echo off
Rem -fullscreen -x 1280 -y 960
Rem CD Daphne
if "%1" == "lair" goto dragon
if "%1" == "dl2-framefile" goto dragon2
if "%1" == "ace" goto space
if "%1" == "rb" goto roadblaster
if "%1" == "cobra" goto cobra
if "%1" == "astron" goto astron
if "%1" == "sdq" goto sdq
goto end
:dragon
daphne.exe dle21 vldp -framefile C:\Daphne\vldp_dl\lair\lair.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\Daphne -bank 0 11011000 -bank 1 00110110 -sound_buffer 2048 -fullscreen -x 640 -y 480 -opengl
goto end
:dragon2
daphne.exe lair2 vldp -framefile C:\Daphne\vldp_dl\lair2\dl2-framefile.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\Daphne -sound_buffer 2048 -fullscreen -x 640 -y 480 -opengl
goto end
:space
daphne.exe sae vldp -framefile C:\Daphne\vldp_dl\ace\ace.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\Daphne -bank 0 10011000 -bank 1 01000110 -sound_buffer 2048 -fullscreen -x 640 -y 480 -opengl
goto end
:roadblaster
daphne.exe roadblaster vldp -framefile C:\Daphne\vldp_dl\rb\rb.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\Daphne -bank 0 00000000 -bank 1 00000101 -sound_buffer 2048 -fullscreen -x 640 -y 480 -opengl
goto end
:cobra
daphne.exe cobraab vldp -framefile C:\Daphne\vldp_dl\cobra\cobra.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\Daphne -bank 0 00000000 -bank 1 00011000 -sound_buffer 2048 -fullscreen -x 640 -y 480 -opengl
goto end
:astron
daphne.exe astron vldp -framefile C:\Daphne\vldp_dl\astron\astron.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\Daphne -bank 0 00000000 -bank 1 00000000 -sound_buffer 2048 -fullscreen -x 640 -y 480 -opengl
goto end
:sdq
daphne.exe sdq vldp -framefile C:\Daphne\vldp_dl\sdq\sdq.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\Daphne -bank 0 00010000 -bank 1 00000000 -sound_buffer 2048 -fullscreen -x 640 -y 480 -opengl
goto end
:end
exit