Launch arguments aren't related to batch files. You can use a batch file to launch something with launch arguments but not the other way around. However, if you want to launch the game through Steam and make the batch file run before the game, you can use the steps below to achieve that.
Go to the game's installation folder and find the .exe file for the game. Rename it from something like game.exe to game_real.exe, for example.
At the end of your batch file, add a command that runs your executable, obviously replacing game_real.exe with your renamed game's executable:
start "" game_real.exe
Find a tool that compiles a .bat batch file into a .exe executable. I haven't tested it but you could try this one at your own risk. Use this to compile your batch file. You may want to play around with the settings to make it not visible and whatever else you want.
Rename the resulting executable to the original name of the game's executable, game.exe in this example. Put this in the same folder as your game's executable.
I hope these steps will helpful for you. I feel very excited to played games at winter's night and watched movies. I also purchase Best Winter Jacket