Se connecter / S'enregistrer
Votre question

[VBS] - restaurer une fenêtre minimisée

Tags :
  • barre de tache
  • Programmation
Dernière réponse : dans Programmation
21 Janvier 2012 12:41:54

Bonjour,

Je tente en vain en VBScript de restaurer une fenêtre minimisée dans la barre des tâches de Windows.

Il s'agit d'un fichier Excel du nom de "essai1.xls", du coup le nom de la fenêtre à agrandir est la suivante: "Miscrosoft Excel - essai1.xls".

Je n'arrive pas à trouver comment faire cela?

Mes recherches sur Internet n'ont aboutit à rien.

Quelqu'un a-t-il déjà rencontré cette problématique ?

Merci par avance pour votre aide

Autres pages sur : vbs restaurer fenetre minimisee

21 Janvier 2012 19:12:47

Salut,
  1. set shell = createobject("wscript.shell")
  2. 'shell.run ("C:\Users\admin\Desktop\test.doc")
  3.  
  4. s = shell.appactivate ("test.doc - Microsoft Word")
  5. if s Then
  6. shell.SendKeys "(% )X"
  7. End if


Ca marche bien, mais uniquement si l'application est derrière. Or, si je la réduis manuellement avec le "_" en haut à droite de la fenêtre, celle ci ne se restaure pas. C'est là qu'est mon problème.

Cdlt
Contenus similaires
a c 232 L Programmation
22 Janvier 2012 00:58:05

Essaie de faire comme dans le topic, et de mettre une pause, pour laisser le temps au programme d'activer ta fenêtre.
22 Janvier 2012 01:19:56

Salut,

je viens de tenter mais cela ne fonctionne pas. J'ai testé sur les 2 PC à la maison (XP et W7) mais cela ne marche pas.

En gros, comme j'ai dit, ça marche que quand la fenêtre est derrière une autre, mais pas quand celle-ci a été réduite.
a c 232 L Programmation
22 Janvier 2012 10:09:17

Essaie sans les parenthèses et avec un x minuscule et pas majuscule !
  1. shell.SendKeys "% x"
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS