[VBS] simuler alt + tab

simuler alt + tab [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 08-04-2010 à 22:19:27    

Bonjour j'ai un petit probleme :/ pourriez vous m'aidez s'il vous plait?
 
 
j'aimerai savoir comment simuler un alt + tab pour changer de fenetre ( que le programme fasse une rotation entre les fenetres ouvertes )
 
do while(3)  
Set variable=CreateObject("WScript.Shell" )  
variable.SendKeys ("say ........................... " )
variable.SendKeys ("{enter}" )  
variable.SendKeys ("say .................................." )
variable.SendKeys ("{enter}" )  
variable.SendKeys ("say .................................." )
variable.SendKeys ("{enter}" )  
variable.SendKeys ("say ................................................." )  
variable.SendKeys ("{enter}" )  
variable.SendKeys ("{alt+tab}" )  
WScript.Sleep(13000)  
loop
 
mais cela me donne pour resultat une jolie erreur ....
 
pourriez vous m'aidez à corriger mon code ?
 
merci :hello:  

Reply

Marsh Posté le 08-04-2010 à 22:19:27   

Reply

Marsh Posté le 08-04-2010 à 22:54:55    

variable.SendKeys ("%{TAB}" )


---------------
J'apprends parler en français alors je ferai des erreurs. S'il vous plaît corrigez-moi :)
Reply

Marsh Posté le 09-04-2010 à 07:22:33    

merci beaucoup =)
 
maintenant comme çà il me manque plus qu'une commande pour pouvoir arreter le programme et voilà =)

Reply

Marsh Posté le 09-04-2010 à 11:50:33    

variable.SendKeys ("%{F4}" )
 
??
 
Ou on peut utiliser WMI pour arreter un programme.


---------------
J'apprends parler en français alors je ferai des erreurs. S'il vous plaît corrigez-moi :)
Reply

Marsh Posté le 09-04-2010 à 17:46:07    

Oui sauf que si tu ferme ton vbs avec un boucle infini l'action continu toujours de se derouler  moi je veux ( j'ai déjà vue çà )
 
un espece de code je crois à taper une combinaison de touche et le programme se met en pause =) mais merci quand meme  =)

Reply

Marsh Posté le 09-04-2010 à 18:09:12    

Arreter votre programme ou un autre proagramme?


---------------
J'apprends parler en français alors je ferai des erreurs. S'il vous plaît corrigez-moi :)
Reply

Marsh Posté le 10-04-2010 à 02:39:58    

ce code que j'ai donné oui. ce programme là.

Reply

Marsh Posté le 10-04-2010 à 11:23:12    

Je ne suis pas tres bien avec VBS alors je ne peut pas vous aider :(


---------------
J'apprends parler en français alors je ferai des erreurs. S'il vous plaît corrigez-moi :)
Reply

Marsh Posté le 10-04-2010 à 16:09:29    

ok de toute façon j'ai trouver comment supprimer le processus vbs dans le task ;)
 
merci.
 
j'ai une autre question maintenant .... le changement de fenetre ne se fait que sur 2 fenetres et s'alternent comment faire pour que le roulement se fasse sur plus de fenetre ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed