Bonjour tout le monde,

Je ne sais pas si je suis dans la bonne partie du forum, car je suis un peu paumé. Je dois programmer du VBA, et du VBscript il me semble, et je programme à partir d'un logiciel payant Test Partner (logiciel permettant de réaliser des test de non régression, il s'oriente principalement vers le controle d'IHM d'un logiciel).

Mon problème est que je n'arrive pas à garder la main sur une application (ici, le softphone X-Lite). Une fois l'application lancé, impossible de demander de faire quoique ce soit, et ce parce qu'elle s'ouvre seulement dans le "system tray". Donc impossible de faire un truc du genre:
=> Window("X-Lite Window").Attach

Voilà mon script principal:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Sub Main()
     Run "Launch_XLITE"
     Sleep 3000, tpPauseMilliSeconds
     Run "Dialling"
End Sub
Launch_XLITE:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Sub Main()
    Dim ID As Variant
    ID = Shell("""C:\Program Files\CounterPath\X-Lite\x-lite.exe""", vbMaximizedFocus)
End Sub
Dialling:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Sub Main()
  Window("X-Lite Window").Attach
  Window.Click 319, 263
End Sub
Merci d'avance pour vos suggestions