Hi, maybe you are in W10.
Settings are saved here HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe (only exists when you save properties)
For setting WindowsPosition
1) Windows Key + R --> Type cmd
2) Properties - Design Tab
3) Set WindowsPosition (you can see with prev image if windows will be hidden)
Thank you for explaining! It works, but only when I try to open CMD manually. The MAME text window still pops up in its usual place after I quit a game.
Still, I'm sure this trick will be useful to me somewhere down the road.
For the time being, I'll stick with my AHK script.
Just in case anyone may need it or something similar in the future, here it is:
Remap your "Exit GUI" key in MAME to something else, then force your frontend to run the compiled script before starting a MAME game.
Esc::
{
BlockInput, on
Gui, Color, black
Gui +AlwaysOnTop
Gui -Caption
Gui, Show, x0 y0 w%A_ScreenWidth% h%A_ScreenHeight%
Sleep, 200
Process, Close, groovymame.exe
Sleep, 500
Gui, Destroy
BlockInput, off
ExitApp
}
ReturnThis will
1. block any further user input
2. create a black surface covering the width and height of the screen
3. wait for 200 milliseconds, then kill the mame process
4. wait for 500 milliseconds (enough time for the cmd window to appear and disappear), then remove the black surface
5. allow user input again
6. quit the script