| Récuperer le code couleur d'un pixel en dehors de GM ? | |
|
|
Auteur | Message |
---|
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Récuperer le code couleur d'un pixel en dehors de GM ? Mer 16 Juil 2008 - 19:15 | |
| - Spoiler:
Bonjour, Je suis en train de créer un programme qui permet de contrôler la souris et de simuler des cliques (en dehors de la fenêtre de GM) grâce à une DLL. (Disponible ici si sa en intéresse ^^ : cliquez ici).
Le but du programme, c'est de simuler des cliques et des déplacements de la souris met qui doivent être effectuer dans un autre programme que je n' ai pas créé.
Sauf, que même si je peux contrôler la souris et simuler des cliques en dehors de la fenêtre de GM, sa n'empêche pas que si je clique dans l'autre programme. La fenêtre de mon programme GM va obligatoirement se réduire pour laisser actif l'autre programme. Et du coup, tout le reste de la simulation que j'avais programmer ne marche plus vu que ma fenêtre GM n'est pas active.
Ce que j'aimerais, c'est un moyen pour pouvoir mettre en mémoire ce que la souris doit effectuer, comme ça, même si ma fenêtre de GM n'est plus active le code que j'ai entrée pourra continuer d'être exécuter et ma souris continuera de cliquer et de se déplacer dans l'autre programme...
Je sais pas si vous avez bien saisi ce que je voulais faire car sa doit paraître un peu tordu, mais j'aimerais savoir si quelqu'un avait une solution à mon problème, je parle de la mémoire, mais si il y a autre chose (plus simple ou non) je suis tout ouï ^^!
Merci d'avance à celui (ceux) ou celle(s) qui m'aidera !
Bonjour ! Voilà, j'aimerais utilisé une fonction de GameMaker, mais en dehors de la fenêtre de GM (de mon programme). Le problème c'est que je vois pas comment le faire, la fonction en question est draw_getpixel(); qui me permet de récuperer le code couleur puis (par la suite) je le compare... Seulement cette fonction ne marchera pas tant que c'est en dehors de GM. J'aimerais savoir s'il y avait une DLL qui permettait de faire pareil mais en dehors de la fenêtre de GM ou une fonction... N'importe quoi qui puisse me permettre de récuperer le code couleur, d'un pixel qui se situe dans un autre programme que le mien... Si quelqu'un à la solution : qu'il parle ! Merci d'avance ! _________________
Dernière édition par notiz85 le Jeu 17 Juil 2008 - 12:09, édité 2 fois |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Jeu 17 Juil 2008 - 15:58 | |
| Trouve une DLL qui te permet de faire des captures de l'écran tout entier ou créé la |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Jeu 17 Juil 2008 - 16:06 | |
| c'est possible, j'ai vu une dll comme ça sur la gmc, tu devrais aller jeter un oeil |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Jeu 17 Juil 2008 - 16:53 | |
| Ouai merci, si tu avais un nom ou juste un mot clé car dernièrement j'ai fais un tour sur leur forum justement dans la section DLL et je n'ai pas trop vu de nom ressemblant. Je referais un tour. Merci
(Si jamais tu retrouves merci de mettre le lien)... _________________ |
|
| |
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Jeu 17 Juil 2008 - 16:55 | |
| |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Jeu 17 Juil 2008 - 17:11 | |
| Oua extra !!! Merci beaucoup je vais enfin pouvoir terminé mon logiciel !
(si je rencontre pas d'autres problèmes en chemin bien sur...) _________________ |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mar 26 Mai 2009 - 16:00 | |
| désolé, je fais du up, mais je me pose la même question et le lien de téléchargement qu'a donné edi marche pus |
|
| |
Invité Invité
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mar 26 Mai 2009 - 16:06 | |
| j'ai pas lu tout le topic mais d'après le titre, je crois qu'il faut connaitre un peu la structure du fichier image concerné puis acquérir la liste des couleurs des pixels avec file_bin_*, c'est un peu compliqué, mais pas besoin de dll pour le faire |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mar 26 Mai 2009 - 16:07 | |
| euh... quel fichier image ? :hehe: |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mer 27 Mai 2009 - 2:47 | |
| shm s'est arrété quand on parlait de prendre un screenshot et d'aller chipper la couleur à la main ... _________________ Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^ l'antiqueBienvenue au 2630eme utilisateur : Mike Kennedy ! |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mer 27 Mai 2009 - 12:26 | |
| ah ok je peut faire, mais draw_getpixel, c'est lent qqun a pas la dll appropriée ? :oue: |
|
| |
Invité Invité
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mer 27 Mai 2009 - 12:59 | |
| comme j'ai dit plus haut, ma technique et largement plus rapide, et pas besoin de dll pour ça ! après avoir fait une brêve documentation sur les format bitmap, je crois que je peux te faire un tit exemple |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mer 27 Mai 2009 - 14:59 | |
| Je doute que ce soit plus rapide qu'un simple draw_getpixel(); |
|
| |
Invité Invité
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? Mer 27 Mai 2009 - 15:16 | |
| a moins que je ne trompe draw_get_pixel enregistre tous les coordonnée des pixels de la fenêtre puis la réinitialise sur une matrice tous les steps, donc c'est horriblement lent, alors qu'avec ma méthode on se contentera d'une région de la fenetre, et pas besoin de la rafraichir tous les steps. . |
|
| |
Contenu sponsorisé
| Sujet: Re: Récuperer le code couleur d'un pixel en dehors de GM ? | |
| |
|
| |
| Récuperer le code couleur d'un pixel en dehors de GM ? | |
|