我正在使用 nircmd 通过在我的桌面上使用两个批处理文件来更改我的第一台和第二台显示器之间的主显示器;一个将主显示器设置为第一台显示器,另一个将主显示器设置为第二台显示器。
我想知道是否有一种方法可以检查哪个显示器是当前的主显示器,然后根据该结果将显示器更改为另一个。本质上,我想将两个批处理文件合并为一个,以便我可以用一个文件切换显示。
感谢 Alex K。如果其他人想做这样的事情,这就是代码的样子(我相信有更好的方法来做到这一点)。
我刚刚创建了一个文件夹,其中包含确定哪个监视器是当前主显示器的空文本文件。FILEPATH 是该文件夹的路径。
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
)
如果其他人偶然发现这一点,请随时询问具体情况。