2009-04-22 7 views
3

Also ich bin irgendwie in MS-DOS und so wieder, aber ich kam, um mich zu fragen, Wie kann ich ein DOS-Fenster minimieren? Jede Art wäre in Ordnung, minimalisieren, schrumpfen zu einem kleinen blauen Block.Batch-Datei löschen Minimieren Sie ein DOS-Fenster?

Ich kann einfach nicht einen Weg finden, um es auf meinem Windows XP Computer arbeiten zu lassen, ist wirklich alles in XP ausgeschlossen ?!

Antwort

5

Eine Sache, die Sie tun könnten, ist ein Windows-Programm erstellen, das den Titel des cmd-Fensters finden Sie in dem Programm und minimieren Sie es minimieren. In Win32 würden Sie den FindWindow Befehl verwenden, um ein Fensterhandle zu erhalten, und dann CloseWindow, um es zu minimieren. So etwas wie dieses völlig ungetestet Programm:

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

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

C:\>title TitleOfWindowToMiniMize 

C:\>minimizeWindow TitleOfWindowToMiniMize 
+0

schön, das ist 100% was ich will :) – billyy

6

Sie können ein Programm in einem neuen Fenster minimiert starten Sie den start Befehl:

start /min your_command_here 
+0

ja, das könnte den Trick machen! hart wäre toll, wenn ich beim laufen minimieren könnte ... – billyy

+0

ty für die antwort :) – billyy

1

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

In Windows könnten Sie ein kleines Programm schreiben, das Ihr Fenster nachschlägt und es die entsprechende Nachricht sendet, die es verursacht, zu minimieren. Genauso können Sie auch Ihr Fenster maximieren oder ausblenden.

Verwandte Themen