I'm using nircmd to change my primary display between my first and second monitor by using two batch files on my desktop; one to set primary display to the first monitor, and the other to set primary display to the second.
I was wondering if there was a way to check which display is the current primary display and then based off that result, change the display to the other one. In essence, I want to combine the two batch files into one so that I can switch displays with one file.
Thanks to Alex K. If anyone else wanted to do something like this, here's what the code looks like (I'm sure there's a better way to do it).
I just created a folder that holds the empty text file that determines which monitor is the current primary display. FILEPATH is the path to that folder.
IF EXIST FILEPATH\test.txt (
nircmd.exe setprimarydisplay 2
cd c:\\
cd FILEPATH
del test.txt
) ELSE (
nircmd.exe setprimarydisplay 1
cd c:\\
cd FILEPATH
echo.> test.txt
)
If anyone else stumbles upon this, feel free to ask for specifics.