質問

だから私は再びちょっとMS-DOSなどにんだけど、私はどのように私はDOSウィンドウを最小化することができ、自分自身に聞いて来ましたの? 任意の種類は、大丈夫minimalize、小さな青いブロックに縮小なります。

私はちょうどそれが私のWindows XPコンピュータ上で動作できるようにする方法を見つけるように見えることはできません、本当にevrything XPで除外されている?!

役に立ちましたか?

解決

あなたができることの一つは、あなたがそれを最小限に抑え、そのプログラムで実行されてCMDウィンドウのタイトルを見つけるWindowsプログラムを作成することです。 Win32のではあなたがして、ウィンドウハンドルを取得するためにのFindWindow のコマンドを使用します。 CloseWindow には、それを最小限に抑えます。このような何かの完全にテストされていないのプログラムます:

int main(int argc, char** argv)
{
    HWND wnd = FindWindow(      
        NULL,
        argv[1]
        );
    CloseWindow(wnd);
    return 0;
} 

cmdのウィンドウ内で、あなたは(あいまいさを避けるために)を定義するいくつかの文字列にタイトルを設定することができ、その後、あなたのプログラムにプログラムにその名前を渡します:

C:\>title TitleOfWindowToMiniMize

C:\>minimizeWindow TitleOfWindowToMiniMize

他のヒント

あなたはstartコマンドを使用して、新しい最小化ウィンドウでプログラムを起動することができます:

start /min your_command_here

あなたがすることはできません。ないDOSインチDOSは、窓のない概念を持っていません。

Windowsでは、あなたのウィンドウを見て、それが最小化させることに適切なメッセージを送信する小さなプログラムを書くことができます。また、あなたのウィンドウを表示/最大化または非表示可能性があります。

同じ方法
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top