StartMax |
Écrit par Gilles LAURENT | |
04-09-2008 | |
StartMax - Démarrer une application Windows en plein écran Une question d'un usager sur le Forum Scripting VBScript US, que vous pouvez retrouver ici, était de savoir comment démarrer le composant logiciel enfichable (Snap-in) Gestion de l'ordinateur (compmgmt.msc) en plein écran. Une première réponse consistait à démarrer le Snap-in, attendre quelques instants le chargement complet de la console MMC "en aveugle" puis à injecter une séquence clavier permettant d'exécuter la commande Agrandir du menu système. Une seconde réponse consistait à ouvrir la console MMC, ajouter le Snap-In Gestion de l'ordinateur, basculer en plein écran puis enregistrer la console sous un nouveau nom, les paramètres de dimension étant automatiquement sauvegardés dans le fichier de type .msc soit au format binaire sous Windows 2000 ou au format XML sous Windows XP+. Rien de bien satisfaisant pour l'usager sachant que la méthode à utiliser doit fonctionner d'une part être sur des plateformes dont les systèmes d'exploitation sont configurés avec des locales (i.e langues) différentes et d'autre part sur plusieurs machines sans nécessiter trop de manipulations. Note : La commande console start /max permettant de démarrer une application en mode plein écran a également été évoquée. Toutefois celle-ci ne fonctionne pas pour les Snap-in car l'outil MMC.exe utilise les paramètres de dimension stockés dans les fichiers de type .msc. Par curiosité, je me suis rapidement lancé dans le développement de l'outil GUI StartMax permettant de démarrer les applications Windows en plein écran et cela incluant bien évidemment les Snap-In. Note : Dans le but visant à respecter le design graphique de l'application cible, l'outil StartMax vérifie que l'application démarrée supporte le mode d'affichage en plein écran. Celle-ci doit donc disposer d'un bouton Agrandir. Par exemple, la calculatrice (cal.exe) ne démarrera pas en plein écran car son bouton Agrandir est désactivé. Historique: Version 1.0.0.1 - 20080905 Plateformes supportées: Usage: Aide en ligne: Téléchargement: Ci-dessous quelques exemples d'utilisation de l'outil StartMax : \> StartMax compmgmt.msc |
|
Dernière mise à jour : ( 26-09-2008 ) |