それで、私はMS-DOSなどにまた夢中になっていますが、DOSウィンドウを最小化するにはどうすればよいですか?と自問するようになりました。どんな種類でも大丈夫です。最小化して、小さな青いブロックに縮小します。
Windows XP コンピューターで動作させる方法が見つからないようです。XP では本当にすべてが除外されているのでしょうか?!
start
次のコマンドを使用して、最小化された新しいウィンドウでプログラムを開始できます。
start /min your_command_here
あなたができることの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
できません。DOSではありません。DOSにはウィンドウの概念はありません。
Windowsでは、ウィンドウを検索して適切なメッセージを送信し、ウィンドウを最小化する小さなプログラムを作成できます。同じように、ウィンドウを最大化または非表示/表示することもできます。