Page 1 sur 1

[R] Perte de focus

Posté : lun. 09 mars 2009 19:05
par Carex
B'jour,

J'ai pu voir que des sujets similaires avaient été traités mais je n'ai pas trouvé mon bonheur.

Je vous explique, j'ai créé un script pour me connecter automatiquement à VNC que j'ai mis dans le dossier Démarrage pour le lancer au démarrage du PC.

Mon problème est que lors de l'éxecution du script, il perd le focus de la fenêtre.

J'ai donc pensé à créer une boucle qui vérifie le focus de la fenêtre et si il n'est pas valide force le focus, malheureusement ça ne marche pas.

Code : Tout sélectionner

While WinWaitActive("Ultr@VNC Viewer - Connection 104 RC11")=0
ControlFocus("Ultr@VNC Viewer - Connection 104 RC11","VNC Server:","")
WEnd
J'ai essayé dans tous les sens, avec plusieurs fonctions et toujours aucun résultat.

Ou je loupe quelque chose?? Merci d'avance de votre aide :)

Re: [..] Perte de focus

Posté : lun. 09 mars 2009 21:34
par Tlem
J'aurais plutôt utilisé la fonction WinActivate au lieu du ControlFocus.

Quel type d'automation réalisez vous exactement avec VNC ?

Re: [..] Perte de focus

Posté : lun. 09 mars 2009 21:59
par Carex
Merci pour la réponse, ça marche parfaitement sous la forme :

Code : Tout sélectionner

While WinActivate("VNC Authentication")=0
    WinActivate("VNC Authentication")
WEnd
Sinon pour répondre à la question, mon script ne fait pas grand chose de spécial, démarre l'appli, valide le PC sur lequel prendre la main, entre le code et valide tout simplement.