Frage

Also ich bin irgendwie in MS-DOS und so wieder, aber ich kam, mich zu fragen, wie kann ich ein DOS-Fenster minimieren? Jede Art wäre ok, minimalisiert, schrumpfen zu einem winzigen blauen Block.

Ich kann nicht einen Weg zu finden, scheint es auf meinem Windows XP-Computer arbeiten zu lassen, ist wirklich evrything in XP ausgeschlossen?!

War es hilfreich?

Lösung

Eine Sache, die Sie tun können, ist ein Windows-Programm erstellen, das den Titel des CMD-Fenster finden Sie in und in diesem Programm minimieren sie ausgeführt werden. In Win32 würden Sie den Findwindow-Befehl verwenden, um einen Fenstergriff zu bekommen, dann Close es zu minimieren. So etwas wie diese völlig ungetestet Programm:

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

Im cmd Fenster Sie den Titel zu einem gewissen Zeichenfolge einstellen könnte, die Sie definieren (Mehrdeutigkeiten zu vermeiden) und dann diesen Namen zu Ihrem Programm das Programm übergeben:

C:\>title TitleOfWindowToMiniMize

C:\>minimizeWindow TitleOfWindowToMiniMize

Andere Tipps

Sie können ein Programm in einem neuen minimierten Fenster mit dem start Befehl starten:

start /min your_command_here

Sie können nicht. Nicht in DOS. DOS hat keine Konzepte von Windows.

Unter Windows können Sie ein kleines Programm schreiben, das dem Fenster schauen wird und er die entsprechende Nachricht senden so dass es zu minimieren. Auf die gleiche Weise können Sie auch maximieren oder hide / show Fenster.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top