コンソールと出力バッファのサイズを設定するコンソールアプリケーションを作成しました。私の問題は、プログラムが終了した後、以前のようにcmd.exeウィンドウのサイズを変更できないことです。プログラムがウィンドウのサイズを設定した後、後で何をしてもそのサイズを保持します。
			
			1532 次
		
3 に答える
            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;
        }
    }
}
プログラムを実行した後、以前と同じように、ウィンドウの高さを変更して狭くすることができます。広くすることはできませんが、以前はできませんでした。
于 2008-12-02T21:45:41.930   に答える
    
    
            0        
        
		
問題は、彼がcmd.exeからプログラムを起動してから、コンソールのサイズが変更されることだと思います。終了すると、コンソールのサイズはプログラムで設定されたままになります。私が推測するのは、元の設定を保存して、プログラムを終了する直前に元に戻そうとすることです。
于 2013-01-22T10:58:26.927   に答える
    
    
            0        
        
		
あなたが何を意味するのかは明らかではありません。しかし、サイズを変更するときにすべてのコマンドコンソールのデフォルト値を設定していますか?それにより、新しいコマンドコンソールもそのサイズになります。
あなたの言いたいことについて、もう少し情報をいただけないでしょうか。
于 2008-12-02T23:58:01.820   に答える