2008-12-02 68 views
0

我已經編寫了一個控制檯應用程序,用於設置控制檯和輸出緩衝區的大小。我的問題是,程序結束後,我不能像我以前那樣調整我的cmd.exe窗口。在程序設置窗口的大小後,無論我以後做什麼,它都會保留這個大小。控制檯應用程序離開cmd.exe集大小

+0

你是否通過註冊表設置改變了這一點? – EBGreen 2008-12-02 21:08:43

回答

1

它適用於C#。

namespace CSharpTest 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      System.Console.WindowHeight = 50; 
      System.Console.WindowWidth = 100; 
      System.Console.BufferHeight = 6000; 
      System.Console.BufferWidth = 100; 
     } 
    } 
} 

運行該程序後,我可以改變窗口的高度,使其更窄,就像以前一樣。我無法擴大範圍,但之前我也做不到。

0

目前尚不清楚你的意思。但是,當您更改大小時,是否設置了所有Cmd控制檯的默認值 - 這將使新的cmd控制檯也變得更大。

請問我們有更多關於你的意思的信息。

0

我相信問題是他從cmd.exe啓動程序,然後控制檯的大小發生變化。一旦退出控制檯的大小保持在程序中設置。我想要的是試圖保存原始設置並在退出程序之前恢復它們。