簡體   English   中英

有什么方法可以檢查哪個顯示器是主要顯示器,然后在Windows命令行中基於該顯示器執行命令?

[英]Is there any way to check which monitor is the primary display, then execute a command based off of that in windows command line?

我正在使用nircmd通過在桌面上使用兩個批處理文件在第一台顯示器和第二台顯示器之間更改主顯示; 一個將主顯示設置為第一個監視器,另一個將主顯示設置為第二個監視器。

我想知道是否有一種方法可以檢查哪個顯示是當前的主要顯示,然后根據該結果將顯示更改為另一個。 本質上,我想將兩個批處理文件合並為一個,以便可以用一個文件切換顯示。

感謝AlexK。如果其他人想做這樣的事情,那么代碼就是這樣的(我敢肯定,有更好的方法可以做到)。

我剛剛創建了一個文件夾,其中包含空文本文件,該文件確定哪個監視器是當前的主顯示器。 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 )

如果有人偶然發現此問題,請隨時提出具體要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM