Alors voila c'est assez simple, j'ai une GUI avec 2 boutons, et je souhaite que lors du clic, mon script envoie une combinaison de touches a la dernière fenêtre activée.
Je n'ai aucun souci pour créer la GUI en question mais je ne comprends ps comment indiquer a mon script les infos nécessaires pour arriver jusqu’à la fenêtre qui doit recevoir la combinaison de touches.
Pour être concret, il s'agit d'envoyer un 'Ctrl+w' a Chrome le plus souvent, pour fermer un onglet, sauf que je peux très bien vouloir envoyer un 'ESC' a VLC pour quitter le plein écran si c'est la dernière fenêtre a avoir été active donc pas le script lui-même, vous voyez l'usage en fait, ma GUI a pour but de servir de télécommande. La difficulté pour moi étant de pointer vers la fenêtre souhaitée.
Apres j'aimerais aussi transformer mes boutons de texte en icone, mais une chose a la fois
Voila le bout de code:
Code : Tout sélectionner
While 1
Sleep(10)
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Button1
MsgBox(0, 'Button 1', 'Button 1 was pressed - closing tab')
Send("^W")
Case $msg = $Button2
MsgBox(0, 'Button 2', 'Button 2 was pressed - escaping the window')
Send("{ESC}")
EndSelect
Wend
Merci a vous !