3

それで、私はMS-DOSなどにまた夢中になっていますが、DOSウィンドウを最小化するにはどうすればよいですか?と自問するようになりました。どんな種類でも大丈夫です。最小化して、小さな青いブロックに縮小します。

Windows XP コンピューターで動作させる方法が見つからないようです。XP では本当にすべてが除外されているのでしょうか?!

4

3 に答える 3

6

start次のコマンドを使用して、最小化された新しいウィンドウでプログラムを開始できます。

start /min your_command_here
于 2009-04-22T04:42:41.737 に答える
5

あなたができることの1つは、実行中の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
于 2009-04-22T05:33:42.457 に答える
1

できません。DOSではありません。DOSにはウィンドウの概念はありません。

Windowsでは、ウィンドウを検索して適切なメッセージを送信し、ウィンドウを最小化する小さなプログラムを作成できます。同じように、ウィンドウを最大化または非表示/表示することもできます。

于 2009-04-22T05:07:31.210 に答える