J'ai une application gênante qui échoue parfois à activer lors de l'utilisation WinActivate. Cela se produit généralement s'il y a une invite de dialogue ouverte ou une fenêtre contextuelle.Comment puis-je vérifier si WinActivate a réussi?
Pour éviter les erreurs de saisie accidentelles, je souhaite vérifier si la fenêtre a été activée. Idéalement, je voudrais lancer une erreur si WinActivate échoue, comme dans le pseudo-code suivant:
If !WinActivate, Calculator ; pseudo code
MsgBox 'Calculator' not found. Stopping script...
Exit, 1
}
Pour autant que je peux dire WinActive ne renvoie aucune valeur, ce qui signifie que je ne peux pas vérifier directement si il a réussi
Comment puis-je vérifier si WinActivate a réussi?