[..] Attacher un script a une seule fenêtre.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
MrDandy
Niveau 1
Niveau 1
Messages : 1
Enregistré le : dim. 12 déc. 2010 22:05
Status : Hors ligne

[..] Attacher un script a une seule fenêtre.

#1

Message par MrDandy »

Bonjour,

Alors petite question:
Imaginons que je programme un script écrivant une lettre de CV (ce n'est qu'un exemple, et j'espère que cela n'est pas comptabilisé comme un bot par votre chart, si oui je m'en excuse). Mais ce CV je veux a la fois l'écrire sûr Word et a la fois sûr ma messagerie. J'ouvre donc une fenêtre word et une fenêtre internet sûr ma messagerie. Mais mon script ne va alors que s'exécuter sûr la fenêtre active. Existe-il un moyen de palier cela?

Merci d'avance et veuillez m'excusez pour mon précédent topic ne respectant pas les règles de présentations...
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Attacher un script a une seule fenêtre.

#2

Message par legend »

Ce script ne sera pas un bot, enfin pour moi.
Même si c'est un bot, il fait que simplifier un travail et non déranger les autres par des moyens comme le flood.
La fonction nessaisaire ne sera pas send(), mais controlsend().
controlsend permettera d'écrire sur un control d'un fenetre inactive ou reduite. (voir autoitwindowinfo et l'aide autoit)
Voici un exemple sur google chrome :
controlsend ("AutoIt", "", "[CLASS:Chrome_RenderWidgetHostHWND; INSTANCE:1]", "Cela est un test")
Auto it est le titre de la fenêtre, la classe et l'instance s'obtienne a partir d'autoit window info.
PS : il faut que votre zone d'écriture soit active pour écrire dedan et il est possible de passer par quelques coups de tab sur le controlsend pour y arriver.
Sinon il est possible de faire un send sur la premiere fenêtre et un winactivate pour activer la fenêtre 2 et aprés un autre send.
il y a aussi controlsettext qui est instantanée, mais sa ne marche pas sur toutes les fenêtres.
J'éspére que cela t'a aidé.
bonne journée!
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Attacher un script a une seule fenêtre.

#3

Message par bloodwolff »

Pour l'écriture d'un document word je te conseil de regarder du coté de l'include <Word.au3>
Pour l'envoie de mail, il est possible de l'automatiser complètement et cela à été souvent traité sur le forum donc une petite recherche vous aidera surement. Vous pourrez même joindre le fichier word Que vous venez de créer :wink:
Compte skype : bloodwolfff
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Attacher un script a une seule fenêtre.

#4

Message par Tlem »

@MrDandy
Vous avez sans doute oublié de lire ceci : http://www.autoitscript.fr/forum/viewto ... &f=35#p841

Dans ce message, notre ami sylvanie, décrit parfaitement ce qui est considéré comme un bot nuisible.

Bon code et @+
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre