What about creating .bat (for WIN) file with path to desired .blend file which has properly configured workspace. Something like "(your_blender_path)\blender.exe" "(your_file_path)\(your_file_name).blend"
Nope. Follow the link in the docs I posted earlier.
The workflow at artisticrender doesn’t work correctly. For instance, you cannot save your preferences that way.
I read throught the docs link but I was missing an example or two. While not entirely correct, the artisticrender guide still helped me getting started.
So meanwhile I can start Blender with a custom app template, but I noticed that my preferences were somehow off. Your last link explains why, thanks for that.
I was fighting with the scripting as well, so in the end after some nagging on devtalk, they updated the docs with some init.py examples of how to tweak the preferences on startup.
This is also very useful to work with, and extends the functionality of templates.
Information on customization of Blender and workflow stuff is still somewhat thin unfortunately, especially when you want to implement Blender into a existing pipeline setup.