0

我目前已通過碼頭將兩臺顯示器連接至我的筆記本。 當我運行我的控制檯應用程序時,控制檯窗口總是在第一臺顯示器上彈出。我怎樣才能改變它在另一臺顯示器上自動打開,例如在顯示器3上?也許有一個我需要修改的屬性?如何指定在哪個監視器上打開控制檯窗口?

總是將控制檯窗口拖到我的IDE打開的顯示器上非常煩人。

回答

2

控制檯應用程序(與GUI應用程序不同)不會創建自己的窗口;這是由Windows完成的,並且當你在一個已經創建的控制檯中運行時,那麼你就會繼承,例如,cmd的窗口。

但是,您可以做的是找到您的窗口並將其移至不同的顯示器。

另一種方法是在佈局下控制檯窗口的屬性中更改該應用程序的窗口管理器設置。特別是複選框»讓系統位置窗口«。爲此,首先將窗口移動到您想要的位置,然後打開屬性,轉到佈局選項卡,然後單擊»確定«。

+1

請注意保存控制檯屬性的位置。 「默認值」存儲在「HKCU \ Console」中。如果控制檯是從快捷方式創建的,則控制檯屬性將保存到快捷方式中。否則,它的屬性將保存在HKCU \ Console的子項中。它們的子鍵名是從最初的窗口標題派生的,除非'CreateProcess'' STARTUPINFO'設置了一個窗口標題,否則它默認爲可執行文件的路徑。 CMD的'start'命令可以設置一個初始標題。注意使用空標題字符串時,因爲修改屬性會更新默認屬性。 – eryksun

相關問題