Mon script ne fonctionne pas sur LoL

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

grumbl

Membre
Sep 18, 2011
7
0
301
Bonjour,
voici un petit script :
MsgBox(0,"test","Passer la fenetre de Lol en premier plan")
sleep(5000)
Send ( "test{ENTER}" )
ce script fonctionne sur un bloc-note, il déplace la souris puis clique et écrit. Alors que sur league Of legends le curseur ne se déplace pas, il n'y a pas de clique et surtout aucun texte n'est écrit :suspect:
Si vous avez une solution, merci d'avance !
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
MsgBox(0,"test","Passer la fenetre de Lol en premier plan")
sleep(5000)
Send ( "test{ENTER}" )
Dans ce code, il n'y a aucun déplacement de souris de toute façon. Ensuite mauvaise section, je move.
 

drov

V
Feb 27, 2012
1,427
1
944
Aaalors, dans ton script la souris ne bouge pas, il faudrait un mousemove ou un mouseclick par exemple.

ensuite, si ça écrit dans le bloc note c'est que la zone d'écriture est active ! tu peut pas mettre lol au premier plan ( même si rien ne la met au premier plan dans ton code va voir du côté de winactivate) et envoyer du texte, il faut sélectionner ( via un clic par exemple) une zone de texte donc en envoyant un message à un ami par exemple ou dans la zone de recherche de champion du shop.

Une dernière chose : si ta msgbox s'adresse à l'utilisateur ça s'écrit "Passez la fenetre de Lol en premier plan" ou "Passe la fenetre de Lol en premier plan" mais pas passer ;)
 

grumbl

Membre
Sep 18, 2011
7
0
301
Merci pour vos réponses, en effet j'avais oublier d'écrire une ligne malgré qu'elle soit présente. Voici mon code maintenant :
MsgBox(0,"test","Passer la fenetre de Lol en premier plan")
sleep(5000)
Winactivate("Client PVP.net")
WinWaitActive("Client PVP.net")
MouseClick("left",27,763,1,0)
Send ( "test{ENTER}" )
La fenetre de LoL passe au premier plan mais la souris ne bouge pas, j'ai essayer avec MouseClick et mousemove
 
Last edited:

grumbl

Membre
Sep 18, 2011
7
0
301
D'accord mais je le remplis comment ? Pour l'instant il est comme ça :
ControlClick("Client PVP.net","","","Left",1,157,752)
Il ne se passe rien
 
Last edited:

drov

V
Feb 27, 2012
1,427
1
944
si la souris ne bouge pas c'est que interagir avec une application au premier plan en plein écran est un peu compliqué. Met league en mode fenêtré ou utilise des controlclick car actuellement ta souris bouge "en dessous" de ta fenêtre.

J'aurais tendance à te déconseiller l'utilisation des controlclick à ton niveau ^^
 
Last edited:

grumbl

Membre
Sep 18, 2011
7
0
301
Mon League est en mode fenetré, je veut interagir pour la sélection des champions et le chat enfaîte :)
 
Last edited:

SnowShovel

Membre actif
Feb 13, 2013
170
0
221
Winactivate("Client PVP.net")
WinWaitActive("Client PVP.net")
MouseClick("Left", x,y,v,0)
Sleep(500)

Remplace x,y,v,

Par t'es propres position

Tu ouvre AutoIT windows info tu clique sur Mouse
Tu prend le petit curseur tu le deplace sur la barre de chat
et tu va donc avoir la possion noter comme ceci par exemple

691,576

tu donne donc a ta source MouseClick("Left", 691,576,1,0) truc comme sa

Si sa marche pas

ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y]]]] )
 
Status
Not open for further replies.