This is a program that I wrote to give me 9 buttons that, upon selection, would run a batch file.
You can use this for most anything, I use it in OBS to trigger camera recalls.
Here is the link
https://drive.google.com/drive/folders/1Ykz7O9Jtv8FseBUAVkGHXUBMF83hNtoo?usp=sharing
Put it in its own folder, and run the app. It will create a few files:
It will create a .CONF file and it will create 9 test .bat files.
You can customize each button name
You can change the title of the window itself
You can customize the color of the background and the font size.
The Batch files are test and simply echo "This is a test" for 5 seconds.
If you don't want to use these, just delete them. But the program itself, each button looks for a file name called "preset1.bat" or "preset2.bat", the number reflecting the button being pressed.
I use this in OBS to trigger events. You can use "Window Dock" plugin to dock these right into the OBS screen.