0

コンソールと出力バッファのサイズを設定するコンソールアプリケーションを作成しました。私の問題は、プログラムが終了した後、以前のようにcmd.exeウィンドウのサイズを変更できないことです。プログラムがウィンドウのサイズを設定した後、後で何をしてもそのサイズを保持します。

4

3 に答える 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 に答える