Question

Alors je suis un peu dans MS-DOS et comme nouveau, mais je suis venu à me demander, comment puis-je réduire une fenêtre DOS? Tout type serait ok, minimaliser, réduire à un petit bloc bleu.

Je ne arrive pas à trouver un moyen de le laisser travailler sur mon ordinateur Windows XP, est evrything exclu dans XP vraiment?

Était-ce utile?

La solution

Une chose que vous pouvez faire est de créer un programme Windows qui trouvera le titre de la fenêtre cmd vous utilisez et dans ce programme minimiser. Dans Win32 vous utilisez la commande FindWindow pour obtenir une poignée de fenêtre, puis CloseWindow pour minimiser. Quelque chose comme ça totalement non testé Programme:

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

Dans la fenêtre cmd vous pouvez définir le titre à une chaîne de caractères que vous définissez (pour éviter les ambiguïtés) et passer ensuite ce nom au programme à votre programme:

C:\>title TitleOfWindowToMiniMize

C:\>minimizeWindow TitleOfWindowToMiniMize

Autres conseils

Vous pouvez lancer un programme dans une nouvelle fenêtre réduite en utilisant la commande start:

start /min your_command_here

Vous ne pouvez pas. Non DOS. DOS n'a pas de concepts fenêtres.

Dans Windows, vous pouvez écrire un petit programme qui va chercher votre fenêtre et envoyer le message approprié amenant à réduire au minimum. De la même façon, vous pouvez aussi agrandir ou masquer / afficher la fenêtre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top