Page 1 sur 1

[R] Autoit incompatible avec Bureau à distance?

Posté : ven. 03 avr. 2009 23:08
par JOols
Voila, je viens de faire un test tout simple avec ce code :

Code : Tout sélectionner

While 1
Send("coucou");
Sleep(5000);
Wend
Alors impec, ça marche partout sur mon systeme... dans le bloc note, dans un jeu, etc...
J'ai un programme (TeamViewer) qui permet d'émuler le bureau d'un autre PC, dans une fenêtre sur mon poste, jusque la impec... je peux ouvrir son bloc note, taper du texte, aucun soucis... par contre le code ci dessus ne marche byzarrement (ou pas vous me le direz peut être) plus dans cette fenêtre... quelqu'un saurait d'où vient le problème...?

Merci d'avance...

Re: [..] Autoit incompatible avec Bureau à distance?

Posté : ven. 03 avr. 2009 23:48
par Tlem
TeamViewer, tout comme d'autres logiciel de télémaintenance affiche à distance le bureau de la personne à assister.
En aucun cas ces éléments sont disponibles sur votre bureau. Il le sont dans une fenêtre que l'on va pour la simplicité qualifié de vidéo, mais ce n'est qu'un image. Vous ne pouvez intervenir directement sur cette fenêtre.
La souris que vous déplacez, les sélections que vous faites, ce font sur le poste distant et donc si vous souhaitez intervenir sur ceux-ci, c'est directement sur le poste client qu'il faut lancer le script.

Re: [..] Autoit incompatible avec Bureau à distance?

Posté : sam. 04 avr. 2009 00:13
par JOols
Tlem a écrit :TeamViewer, tout comme d'autres logiciel de télémaintenance affiche à distance le bureau de la personne à assister.
En aucun cas ces éléments sont disponibles sur votre bureau. Il le sont dans une fenêtre que l'on va pour la simplicité qualifié de vidéo, mais ce n'est qu'un image. Vous ne pouvez intervenir directement sur cette fenêtre.
La souris que vous déplacez, les sélections que vous faites, ce font sur le poste distant et donc si vous souhaitez intervenir sur ceux-ci, c'est directement sur le poste client qu'il faut lancer le script.
Je viens de tester et effectivement, Posant le script dans l'ordinateur distant, ça marche... seule chose que je ne comprend pas... si je tape "S" ca écrit bien un "S" chez l'ordinateur distant... en quoi taper un "S" ou faire croire a Windows qu'on a tapé un "S" est il différent...?

Re: [..] Autoit incompatible avec Bureau à distance?

Posté : sam. 04 avr. 2009 00:25
par Tlem
En fait, si je ne m'abuse, si vous placez votre souris dans la fenêtre de télé-intervention, les commandes clavier et souris sont envoyées vers le poste client, mais si la souris est en dehors de cette fenêtre, les commandes sont pour votre poste.

Il doit être possible d'envoyer des commandes clavier ou souris au poste distant, mais dans ce cas il faudra préciser à AutoIt le contrôle de destination.
Et dans ce cas c'est sans doute la commande ControlSend qu'il vous faut utiliser.

Re: [..] Autoit incompatible avec Bureau à distance?

Posté : sam. 04 avr. 2009 06:53
par JOols
Tlem a écrit :En fait, si je ne m'abuse, si vous placez votre souris dans la fenêtre de télé-intervention, les commandes clavier et souris sont envoyées vers le poste client, mais si la souris est en dehors de cette fenêtre, les commandes sont pour votre poste.

Il doit être possible d'envoyer des commandes clavier ou souris au poste distant, mais dans ce cas il faudra préciser à AutoIt le contrôle de destination.
Et dans ce cas c'est sans doute la commande ControlSend qu'il vous faut utiliser.
C'est ça mais apparemment , quelque chose bloque... en effet [ControlSend], tout comme un simple [Send] d'ailleurs, même le curseur à l'interieur de la fenêtre et active, ne marche pas... c'est assez étrange et paradoxal...