Page 1 sur 1

[R] GUI au premier plan+ coord de sourie en fonction du GUI

Posté : ven. 06 juin 2014 16:47
par Bonjour
Voila j'ai un petit problème mais je ne sais pas comment l'expliquer (je changerais le titre dès que j'aurais trouvé )
voila imaginons que j'ai plusieurs fenêtre qui se superpose et que mon GUI et la dernière y a t il une fonction qui la remet en première position.
Je ne sais pas si c'est claire donc je vais le dire autrement
imaginons un prog qui lance un GUI et une page internet, qu'il clique sur la page internet et qu’après il demande à la sourie de se placer à un endroit précis, cependant cet endroit se trouve sur le GUI qui se trouve derrière la page internet.
Comment faire pour que le GUI passe devant la page internet sans la supprimer ?

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 16:53
par julie

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 17:06
par Bonjour
En fait c'est pas exactement ça je me doutais que j'expliquerai mal la fonction permet de la placer en premier plan mais pour mon prog il faut faire comme ci j'avais cliquer dessus vous comprenez ?

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 17:11
par julie
non desole je ne comprend pas votre soucis

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 17:21
par Bonjour
voila le code

Code : Tout sélectionner

AutoItSetOption("MouseCoordMode",0)
MouseClick("",138,257)
AutoItSetOption("MouseCoordMode",0)me permet de placer ma sourie par rapport a la fenêtre active sauf que ces coord ont été prises par raport au GUI sauf que lorsque qu'il lit ce code la fenêtre active est une page internet et donc la sourie se place aux bonnes coord mais par rapport a la page internet et pas par rapport au GUI et le clic se fait au mauvaise endroit
En gros comme ci j'avais cliquer sur son icone dans la barre d'outil

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 17:22
par julie

Code : Tout sélectionner

AutoItSetOption("MouseCoordMode",2)

  WinSetOnTop(ici la variable de ta gui , "", 1)

MouseClick("",138,257)
 

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 17:26
par Bonjour
Non il se place aux coord 138,257 de la page internet

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 17:29
par julie
envoie ton code si tu veut

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 17:44
par Bonjour
Euh je ne peux pas pour l'instant il faut faire sans et le code est plutôt long

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 18:01
par julie
tu ne veut pas poste ton code ou du moins une partie . tu utilise des mouseclick , ça semble suspect enfin cette conclusion n'engage que moi

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 18:05
par Bonjour
oui si tu veux c'est vrai que c'est suspect mais c'est pas que je ne veux pas c'est que je ne peux pas, mais on laisse tomber ça ne résolve pas mon problème
j'avais penser a une idée mais pour cela il faudrait pour cela déplacer le GUI aux coord 0,0 comment faire ?

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : ven. 06 juin 2014 19:55
par TommyDDR
Bonjour a écrit :il faudrait pour cela déplacer le GUI aux coord 0,0 comment faire ?
Les gens de ce forum passent leur temps a aider les autres, mais il y a des limites...
Déplacer une fenêtre reste dans les fonctions de base d'AutoIt, je veux bien que vous soyez débutant(e) mais vous pouvez y mettre du votre :
1) Traduire "déplacer" + "fenêtre" en anglais
2) Regarder la liste des fonctions concernant les fenêtres (utilisez la touche F1)
3) Faire une recherche dans le forum

Je suis désolé mais vous n'aurez pas de réponse pour "comment déplacer une GUI en 0, 0 ?" et j'interdis les prochains commentaire de donner la réponse, il faut savoir chercher sinon tout le monde passera son temps à demander de l'aide au lieu de faire un minimum de recherche. Je vous laisse deviner dans quel état sera le forum :wink:

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : sam. 07 juin 2014 07:07
par jchd
oui si tu veux c'est vrai que c'est suspect mais c'est pas que je ne veux pas c'est que je ne peux pas, mais on laisse tomber ça ne résolve pas mon problème
T'es gonflé toi : on laisse tomber si on veux !
On essaye de te faire comprendre que les bots de jeu ne sont pas les bienvenus ici. C'est plus clair ainsi ?

Re: [...] Je ne sais pas comment expliquer mon prob

Posté : sam. 07 juin 2014 08:33
par Bonjour
on arrête les conneries tout de suite si c’était un forum d'aide on passerai son temps à m'insulter sinon c'est pas grave j'ai trouver une solution un peu plus archaique
► Afficher le texte
il remet le GUI au bonne endroit et clic sur le bouton de coord 128,257 par rapport au GUI
Je suis sur qu'on peux l’améliorer mais pour un débutant c'est pas mal. 8)
Je remercie quand même Julie pour m'avoir aider.
PS: quand je disais on laisse tomber ça voulais dire on laisse tomber les connerie c'est ni un bot pour pirater la NASA ni un bot tout cour c’était un simple prog qui ouvre une page un GUI avec un bouton et une page internet et qui simule l'appuie sur le bouton (je suis débutant vous croyez vraiment que mes premiers prog serai des virus ?? :lol: )
A une prochaine fois :mrgreen:

Re: [R] GUI au premier plan+ coord de sourie en fonction du

Posté : sam. 07 juin 2014 08:45
par jguinch
@Bonjour : si ce n'est pas un bot, tu devrais être capable d'expliquer le but de ton programme et poster un minimum de code.
C'est évident que si tu laisses planer le doute comme tu l'as fait, on pourra associer ça à un bot.
La prochaine fois, présente le sujet avec plus de détails, tu verras ce sera plus efficace.

Re: [R] GUI au premier plan+ coord de sourie en fonction du

Posté : sam. 07 juin 2014 10:32
par jchd
Ça et on prend aussi les gens d'un peu moins haut.