http://www.commandline.co.uk/cmdow/index.html

Il faut de préférence copier cette commande dans "%windir%\system32"

1.. Listing et infos des différentes fenêtres

CODE
CMDow [Fenêtre | /T] [/B] [/F] [/P]


Description des paramètres :
fenêtre : soit vous précisez le titre de la fenêtre (mettre entre guillemets) soit vous utilisez le caractère "@" qui selectionne toutes les fenêtres.
/T : Liste les fenêtres "présentes" en barre des tâches
/B : n'affiche pas les noms de colonnes
/F : affiche les commandes détaillées de la ou des fenêtres
/P : affiche la position et la taille de la ou des fenêtres

exemple :
CODE
cmdow "Windows Website - Mozilla Firefox" /P /F

Résultat :
CODE
Handle  Lev Pid -Window status-   Left    Top  Width Height Image    Caption
0x0501B0 1 1036 Min Ina Ena Vis -32000 -32000    160     31 firefox Windows Website - Mozilla Firefox

2.. Organisation des fenêtres

CODE
CMDow /TH | /TV | /CW | /MA | /UW | /AT

Ces commandes réorganiseront TOUTES les fenêtres

Description des paramètres :
/TH : réorganise les fenêtres en mosaïque horizontale
/TV : réorganise les fenêtres en mosaïque verticale
/CW : réorganise les fenêtres en cascade
/MA : réduit les fenêtres
/UW : restaure les fenêtres
/AT : Intelligent [Alt]-[Tab] , inverse le plan des fenêtres ( la fenetre en 1er plan sera en dernier plan, etc...)

exemple :
CODE
cmdow /TH

Difficile de vous montrez le résultat, mais tout le monde aura compris wink.gif

3.. Commandes Spéciales Surement la partie qui nous intéresse le plus.

CODE
Cmdow Fenêtre {[/ACT] [/INA] [/ENA] [/DIS] [/VIS] [/HID] [/MIN] [/MAX] [/RES] [/TOP] [/NOT] [/REN caption] [/MOV gauche haut] [/SIZ largeur hauteur] [/CLS] [/END]}



Description des paramètres :
fenêtre : soit vous précisez le titre de la fenêtre (mettre entre guillemets) soit vous utilisez le caractère "@" qui selectionne toutes les fenêtres.
/ACT : active la fenêtre
/INA : place la fenêtre dans la barre des tâches.
/ENA : "Enable specified window", là j'ai pas compris le but de cette fonction question1.gif
/DIS : l'inverse de la commande juste au-dessus whistling.gif
/HID : cache complétement la fenêtre
/VIS : rend visible la fenêtre cachée
/MIN : réduit la fenêtre
/MAX : agrandit la fenêtre
/RES : restaure la fenêtre dans son état initial.
/TOP : garde la fenêtre toujours en premier plan.
/NOT : annule le /TOP whistling.gif
/REN : renomme le titre de la fenêtre. Mettre les titres entre guillemets.
/MOV : déplace la fenêtre.
/SIZ : redimensionne la fenêtre
/CLS : fermela fenêtre
/END : tue le processus de la fenêtre et bien sûr tous les "processus filles"

exemple :
CODE
cmdow @ /END

Exemple à utiliser avec parsimonie LOL.bmp

4.. Lancer une commande

CODE
CMDow /RUN [mode] fichier [paramètres]

Permet d'ouvrir un fichier avec l'application qui lui est associée.

mode: définit si l'application est lancée dans une fenêtre réduite, agrandie ou cachée (/MIN, /MAX, /HID)
paramètres : définit les paramètres propres à l'application lancée

exemple :
CODE
cmdow /RUN /MAX "%systemdrive%\a lire.txt"

ouvre le fichier "a lire.txt" dans le programme par défaut, par exemple notepad.


Nouvelle commande plus simple avec CMDow pour que les fenêtres CMD soit invisible ex:
CODE
cmdow @ /HID
@echo off

start /wait %systemdrive%\Install\I386\Apps\Diskeeper\setup.exe /s /v/qn

start /wait %systemdrive%\Install\I386\Apps\Diskeeper\DiskprFR.exe /S

EXIT