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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

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

#1

Message 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 ?
Modifié en dernier par Bonjour le sam. 07 juin 2014 08:34, modifié 1 fois.
Avatar du membre
julie
Niveau 5
Niveau 5
Messages : 128
Enregistré le : sam. 28 janv. 2012 17:28
Status : Hors ligne

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

#2

Message par julie »

Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

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

#3

Message 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 ?
Avatar du membre
julie
Niveau 5
Niveau 5
Messages : 128
Enregistré le : sam. 28 janv. 2012 17:28
Status : Hors ligne

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

#4

Message par julie »

non desole je ne comprend pas votre soucis
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

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

#5

Message 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
Avatar du membre
julie
Niveau 5
Niveau 5
Messages : 128
Enregistré le : sam. 28 janv. 2012 17:28
Status : Hors ligne

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

#6

Message par julie »

Code : Tout sélectionner

AutoItSetOption("MouseCoordMode",2)

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

MouseClick("",138,257)
 
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

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

#7

Message par Bonjour »

Non il se place aux coord 138,257 de la page internet
Avatar du membre
julie
Niveau 5
Niveau 5
Messages : 128
Enregistré le : sam. 28 janv. 2012 17:28
Status : Hors ligne

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

#8

Message par julie »

envoie ton code si tu veut
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

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

#9

Message par Bonjour »

Euh je ne peux pas pour l'instant il faut faire sans et le code est plutôt long
Avatar du membre
julie
Niveau 5
Niveau 5
Messages : 128
Enregistré le : sam. 28 janv. 2012 17:28
Status : Hors ligne

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

#10

Message 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
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

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

#11

Message 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 ?
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2128
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

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

#12

Message 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:
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

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

#13

Message 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 ?
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

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

#14

Message 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:
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

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

#15

Message 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.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

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

#16

Message par jchd »

Ça et on prend aussi les gens d'un peu moins haut.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Répondre