[..] MouseClic reference coin superieur droit

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
osirisqc
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 14 avr. 2012 21:33
Status : Hors ligne

[..] MouseClic reference coin superieur droit

#1

Message par osirisqc »

voici un code pour ouvrir une page avec firefox, il fonctionne si ma page est en plein ecran...

mais je voudrais que le clic de souris se fasse avec reference le coin supérieur droit... ex (x,y)
mouseclic("left", x -100, y-100, 2)

dependant de la position relative de la fenetre...

quelqu'un peux-il m'aider??


voici mon code :

Code : Tout sélectionner

Run("C:\Program Files\Mozilla Firefox\firefox.exe -new-window http://www.osirisqc.com")
WinWaitActive("Mozilla Firefox")
Sleep(8000)
MouseClick("left", 1800, 130, 2)
 
Modifié en dernier par osirisqc le dim. 15 avr. 2012 14:27, modifié 1 fois.
Avatar du membre
Uranium
Niveau 5
Niveau 5
Messages : 143
Enregistré le : mer. 28 mars 2012 13:13
Status : Hors ligne

Re: [..] MouseClic reference coin superieur droit

#2

Message par Uranium »

*** Important ***
- Ajoutez [..] au début de votre titre.
- N'oubliez pas les balises de code.
- N'utilisez pas la coloration syntaxique dans ce forum

Plus de détails sur ce lien :
viewtopic.php?f=35&t=595
:lol: C'est la première fois qu'on fait sa , je crois :P

Et on dirait un bot , non ?
« En mathématiques, “évident” est le mot le plus dangereux. »
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] MouseClic reference coin superieur droit

#3

Message par mikell »

l'aide a écrit :MouseCoordMode
Sets the way coords are used in the mouse functions, either absolute coords or coords relative to the current active window:
0 = relative coords to the active window
1 = absolute screen coordinates (default)
2 = relative coords to the client area of the active window
En l'occurence il s'agit de fermer une bannière de pub apparemment ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] MouseClic reference coin superieur droit

#4

Message par Tlem »

@osirisqc
Merci de ré-éditer votre premier message afin de supprimer le texte superflu et de rajouter la balise de code (voir ici), avant que votre sujet ne finisse comme les autres.
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é".
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] MouseClic reference coin superieur droit

#5

Message par parazitenew »

En prenant en compte la position de la fenêtre, c'est impossible, sauf si tu clique sur un lien, là tu peux utiliser _IELinkClickByTexte (), c'est pour cliquer sur autre chose, avec le mouseclick() c'est vite vu, te fatigue pas.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] MouseClic reference coin superieur droit

#6

Message par mikell »

parazitenew a écrit :En prenant en compte la position de la fenêtre, c'est impossible
Niet, ya une option qui le permet...

Code : Tout sélectionner

Opt("WinTitleMatchMode", -2)
[b]Opt("MouseCoordMode", 2)[/b] 

ShellExecute("http://www.osirisqc.com")
WinWaitActive("Osiris")
Sleep(8000)
$pos = WinGetPos("Osiris")
MouseClick("left", $pos[2]-40, 100, 2)
Mais pour ce que j'ai pu en voir, il s'agit de fermer une fenêtre ad récurrente, donc plutôt qu'autoit je conseillerais AdBlockPlus :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] MouseClic reference coin superieur droit

#7

Message par TommyDDR »

Aucun "Opt" ne fonctionnera, il demande par rapport au coin supérieur DROIT

Ce sont pourtant des mathématiques simples, si vous avez une fenêtre de 1200 px et que vous voulez 200px à partir de la droite... 1200-200 = 1000px à partir de la gauche
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] MouseClic reference coin superieur droit

#8

Message par mikell »

Y en a qui devraient prendre le temps de se réveiller avant de lire les scripts ... :mrgreen:

Code : Tout sélectionner

Opt("MouseCoordMode", 2)   ;<<< coords relatives à la fenêtre
MouseClick("left", [b][size=150]$pos[2][/size][/b]-40, 100, 2)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre