[R] Aide loupe sans GUI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Scaff
Niveau 1
Niveau 1
Messages : 6
Enregistré le : jeu. 19 févr. 2015 15:55
Status : Hors ligne

[R] Aide loupe sans GUI

#1

Message par Scaff »

Bonjour,


Voila je vien demander de l'aide car j'aimerais avoir la même loupe que celle présente dans control viewer hors je n'arrive pas à récupérer le code dans l'au3 de control viewer, de plus j'aimerais que la loupe suive le curseur de la souris avec les différents exemple glané sur les forum anglais et celui-ci je suis arrivé à a voir une loupe qui suis le curseur.

Si quelqu'un peux m'aider à avoir la même chose que control viewer mais sans la gui ce serait gentil.


Cordialement,
Scaff
Modifié en dernier par Scaff le mar. 03 mars 2015 09:41, modifié 2 fois.
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..]Aide loupe sans GUI

#2

Message par orax »

De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Scaff
Niveau 1
Niveau 1
Messages : 6
Enregistré le : jeu. 19 févr. 2015 15:55
Status : Hors ligne

Re: [..]Aide loupe sans GUI

#3

Message par Scaff »

merci pour la réponse orax j'ai déjà vu cet exemple ainsi que celui ou le code de shao est cité, mon souci viens du fait que je cherche a avoir le même résultat que celui de controlviewer que je n'arrive pas avoir justement :D
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..]Aide loupe sans GUI

#4

Message par orax »

:oops: Je pensais vraiment que cet exemple conviendrait. J'ai un peu du mal de comprendre quel est exactement le résultat attendu. Il faut qu'il y ait une sorte de croix aussi (le "crossair") ?
Il y aussi le zoom qui peut être changé.

Code : Tout sélectionner

    Global Const $MagZoom = 3
    Global Const $MagWidth = $MagZoom * 25
    Global Const $MagHeight = $MagZoom * 25
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Aide loupe sans GUI

#5

Message par mikell »

Un code de Melba23 bricolé pour rajouter le crosshair et un zoom réglable :mrgreen:
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Scaff
Niveau 1
Niveau 1
Messages : 6
Enregistré le : jeu. 19 févr. 2015 15:55
Status : Hors ligne

Re: [..] Aide loupe sans GUI

#6

Message par Scaff »

Merci mikell (encore une fois), pour ce code c'est exactement ça juste quelques petit réglage à faire pour que le crosshair soit exactement ou le curseur ce trouve mais c'est ce que je rechercher, juste une question le zoom est dynamiquement réglable ou seulement via la variable $zoom ?

Peux tu également m'expliquer le coup du crosshair car je ne vois pas ou il se trouve dans le code.

Merci à orax également pour son aide :)

Je passe le sujet en résolu grâce à vous.

Une dernière question, je souhaiterais posté le code de mon outil de statistique de diablo 3 pour une correction ainsi que des critiques afin de corriger et de m'améliorai dans le langage autoit ou dois-je le posté dans le forum ?
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Aide loupe sans GUI

#7

Message par mikell »

Alors voilà :
- le crosshair est maintenant bien centré sur le curseur
- pour régler le zoom dynamiquement, tu tapes Ctrl + un chiffre de 1 à 9 et le zoom prend la valeur de ce chiffre
- la partie crosshair est marquée dans le code
Image
► Afficher le texte
" 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
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [R] Aide loupe sans GUI

#8

Message par orax »

mikell a écrit :- le crosshair est maintenant bien centré sur le curseur
Non ! Image
Control Viewer, à gauche, affiche bien le pixel au centre du petit rectangle ; alors que le script, à droite, l'affiche trop en bas à droite. Le problème est accentué quand le zoom est augmenté.
loupe.png
loupe.png (2.41 Kio) Vu 1321 fois
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Aide loupe sans GUI

#9

Message par mikell »

Edité le code ci-dessus
Mais après, ce n'est pas ma faute si CV manque de précision :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 )
Scaff
Niveau 1
Niveau 1
Messages : 6
Enregistré le : jeu. 19 févr. 2015 15:55
Status : Hors ligne

Re: [R] Aide loupe sans GUI

#10

Message par Scaff »

Merci à tous les deux :D
Répondre