VB/VB.Net Du pixelsearch en autoit

A

Anonymous

Invité
#1
bonsoir les amis,
j'ai vue qu'on pouvais importer les fonction de fastfind (by fastfrench) en vb , je voudrais savoir si il est possible d'importer les fonction pixelsearch pixelgetcolor mouseclick. Merci d'avance pour votre reponse ^^
 

Shornaal

Membre Actif
Inscrit
17 Février 2011
Messages
194
Reactions
0
#2
Non mais tu peux développer tes propres fonctions de PixelSearch. La class Bitmap contient une fonction GetPixel qui te permet de récupérer sa couleur. Cependant, cela impose de travailler sur un screenshot. Sinon tu peux également te renseigner sur l'API Windows. Un lien trouvé en quelques minutes sur Google qui devrait te filer des pistes :

http://stackoverflow.com/questions/...the-pixel-at-the-cursor-location-using-vb-net

Quand à la fonction MouseClick, il suffit de simuler l'évènement, tu devrais le savoir si tu avais un peu étudié le langage. Chapitre 2, Partie 3, dans le cours du Site du Zéro concernant Visual Basic.Net.

Je tiens cependant à ajouter que tu pouvais aisément trouver la réponse sur Google et qu'il serait bien que tu commences à chercher tes réponses par toi-même. Il faut voir le forum comme l'ultime recourt quand, après avoir fait tes recherches et tes essais, tu n'as absolument rien trouvé. De plus le titre de ton sujet n'est pas clair par rapport à ta question. Apprendre à se débrouiller par soit-même est absolument nécessaire si tu veux véritable progresser.

Edit: Pour en dessous, le projet que tu passes en lien et en VB6, l'ancêtre de notre mouture .NET. De plus même si c'est théoriquement possible, vus qu'il n'y a presque aucunes ressources qui traitent du sujet il est plus simple de recréer les fonctions en question (Même moins optimisée on gagne toujours en vitesse d'exécution..). Après, peut-être aller voir du côté du projet FastFind. Une implémentation est peut-être possible et efficace en VB.Net, je ne sais pas du tout.

Lien concernant Autoit vers VB.Net : http://www.siteduzero.com/forum-83-670234-p1-dll-autoit-dans-un-programme-vb-net.html
 
A

Anonymous

Invité
#3
Bien sûr que tu peux manipuler les différentes fonction "intégrée" à Autoit.
De même manière que tu peux manipuler les "*.dll" en Autoit ...

Voici un exemple de "projet". ici
 
Haut Bas