2012-02-21 163 views
14

我正在使用Visual Studio。我有一個包含2個控制檯應用程序項目的解決方案當我按下運行時,它們出現在Visual Studio的同一屏幕上。但是我需要在沒有Visual Studio的屏幕上看到控制檯輸出。在其他顯示器上運行控制檯應用程序

+0

當你運行它,你會看到'輸出'窗格出現。將此窗格拖到另一個監視器上,然後再次運行該程序。 – 2012-02-21 15:05:39

+1

你想使用Console.SetWindowPosition()。看看這裏:http://stackoverflow.com/questions/8911228/setting-c-sharp-console-application-location-to-a-secondary-screen – 2012-02-21 15:06:28

+2

當第二個窗口創建我得到這個錯誤:'窗口位置必須設置爲當前窗口大小適合控制檯的緩衝區,並且數字不得爲負數。 參數名稱:left 實際值爲1749.' – uzay95 2012-02-21 15:21:35

回答

32

啓動解決方案,點擊控制檯窗口的左上角,選擇屬性,進入佈局選項卡,取消勾選「讓系統位置窗口」,按下確定。將窗口移動到您希望啓動的其他屏幕。優雅地關閉應用程序。

有時候,如果第一次找到佈局選項卡並將它放到想要的位置後再調整上下座標爲1像素的像素值,它有時會「採取「

+0

如何關閉應用程序「優雅」,這是什麼意思?這是什麼Windows版本?我無法使它工作,我使用的是Windows 10,版本1709.我可以手動設置CMD的X和Y座標,但它必須位於主監視器內。我確實嘗試輸入負數以使其進入其他屏幕。我最終以CMD開始在顯示器A的一半,在顯示器B的一半。 – sammyg 2018-01-16 17:35:29

相關問題