Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : capture de variables sur l'écran [ Système / Noyau ] (nicolovitch)

mercredi 18 avril 2007 à 14:43:43 | capture de variables sur l'écran

nicolovitch

Membre Club
Bonjour,

Je vous explique mon problème, je cherche à récupérer une valeur affichée à l'écran, pour la mettre dans une de mes variables, je m'explique :

Je possède un logiciel (dont je n'ai pas le code source) qui possède une interface graphique ou s'affiche, à un endroit bien précis, un chiffre variant entre 1 et 50, je voudrais récupérer cette valeur pour l'utiliser dans mon code, comment faire?

J'imaginais faire un screen shoot de cette endroit sur l'ecran ou s'affiche le chiffre et le comparer à une mini base de données ou sont regroupés tous les chiffres, si la comparaison était vrai, je trouvais le chiffre correspondant....mais c'est trop compliqué !!

Si vous avez d'autres idées, à l'aide !!!

Merci d'avance pour votre aide !!

mercredi 18 avril 2007 à 16:36:23 | Re : capture de variables sur l'écran

yoyo269

Membre Club
Salut !

Perso, je ne vois pas plus simple comme méthode.
Après, il y a la reconnaissance de forme, mais là je te dis bonne chance !!!

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
____________________________________________
[Site officiel de YoyoCut, découpe fichiers open source]


mercredi 18 avril 2007 à 17:32:29 | Re : capture de variables sur l'écran

nicolovitch

Membre Club
merci pour la réponse, si cette technique est la plus adéquat, est ce que quelqu'un aurait une idée, un bout de code a me soumettre pour commencer à la programmer...

Merci d'avance!

samedi 21 avril 2007 à 22:30:38 | Re : capture de variables sur l'écran

amoweb

Salut
Pourquoi n'essais-tu pas de récupérer l'handle de la zone de text (EDIT ?).
Et aprés tu fais un GetWindowText.
Amaury

lundi 23 avril 2007 à 09:46:05 | Re : capture de variables sur l'écran

nicolovitch

Membre Club
bonjour amoweb,
Je ne peux pas effectuer d'handle sur la zone de texte qui contient le chiffre à récupérer, tout simplement parce que je ne possède pas le code source, je n'ai acces qu'à l'interface graphique du logiciel, en clair, le logiciel tourne et un chiffre apparait à un endroit précis sur l'écran, je pense que la meilleure technique pour récupérer ce chiffre est de capturer ce morceau d'écran, de l'enregistrer dans un fichier image, de le comparer à d'autres sreen shoot et si la comparaison est bonne, j'en déduis le chiffre ,

si quelqu'un pouvait déjà me dire comment je peux faire pour faire le sreen shoot d'une partie bien précise de l'écran, ca m'aiderait  bien !!

Merci d'avance.

lundi 23 avril 2007 à 10:06:18 | Re : capture de variables sur l'écran

yoyo269

Membre Club
Non amoweb a eu une excellente idée !
J'avais complètement oublié cette solution.
Pour trouver le handle, sers-toi du logiciel Spy+ (?), ou un autre du même type qui te donne des infos sur les contrôles que tu pointent avec la souris.
Pense également à regarder des sources sur le sujet.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
____________________________________________
[Site officiel de YoyoCut, découpe fichiers open source]


lundi 23 avril 2007 à 14:39:47 | Re : capture de variables sur l'écran

nicolovitch

Membre Club
merci bien, mais je ne connais pas du tout cette commande "handle", est -ce que quelqu'un peut m'en dire un peu plus sur cette commande, comment l'utiliser .... car ma recherche sur ce site sur handle est pas terrible ...

Merci d'avance pour votre aide!!

lundi 23 avril 2007 à 14:42:21 | Re : capture de variables sur l'écran

yoyo269

Membre Club
Un handle est un identifiant ! C'est en qq sorte le numéro d'identité (unique) d'un contrôle.
Cherche à récupération handle ou qq chose du même genre.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
____________________________________________
[Site officiel de YoyoCut, découpe fichiers open source]


mercredi 23 mai 2007 à 12:14:09 | Re : capture de variables sur l'écran

hibakusha


HANDLE : Je pense qu'il faut commencer par le debut, les bases d'une application fenetrée sous Windows, les controles etc. Ensuite, une fois le sujet outrageusement maitrisé, il faut se lancer dans le lourd travail "d'espionnage" de l'application (Spy++ comme le suggère amoweb par exemple), ensuite peut être installer un hook sur la boucle de message de cette aplication ?

mon résumer de la situation : pour faire ce que tu souhaite, il y a certe la possibilité d'envisager la "reconnaissance de forme" et là on se marre un brin; ou bien étudier de plus près la "programmation Windows" et la on rigole aussi, mais moins fort.

Je ne voudais pas te faire de peine, mais si tu commene par "je ne connait pas cette commande handle", t'es mal barré.

zNoRt~!



Cette discussion est classé dans : variables, chiffre, écran, explique, capture


Répondre à ce message

Sujets en rapport avec ce message

Capture d'écran et envoi de mail [ par jbHTS ] Bonjour tout le monde,je souhaiterai savoir si il existe une fonction permettant de faire une capture d'écran et si vous connaissez des cours en franç Capture d'écran [ par joyeuxlutin ] Bonjour Sur mon application, j'ai un controle (zone de texte à plusieurs lignes). Je peux faire la sauvegarde de ce controle en fichier *.txt.Je désir Capture d'écran [ par joyeuxlutin ] Bonjour Sur mon application, j'ai un controle (zone de texte à plusieurs lignes). Je peux faire la sauvegarde de ce controle en fichier *.txt.Je désir capture écran sous dos plein écran et xp [ par freeman_nerv ] Comment faire pour faire une capture d'écran sous dos lorsque l'on est en plein écran avec xp  ? Capture écran dans le menu contextuel [ par lunnatick ] Bonjour à tous, je recherche un logiciel de capture d’écran (gratuit de préférence) qui ajoute dans le menu contextuel de Windows une commande pour ca capture video d'un écran [ par micke_II ] Bonjour à tous!Je voudrais capturer mon écran, mais en video (certainement comme le font ce qui mettent des videos sur CS). Est-ce que quelqu'un conna CDC, capture d'écran à imprimer [ par Florenzau ] Bonjour, Je réalise en ce moment, un soft qui m'affiche des courbes de mesures à l'écran (avec curseurs, labels....)Je souhaiterai pouvoir réaliser un capture d' écran ! [ par vdox05 ] Bonjour,Je voudrais savoir comment on fait pour faire une capture d' écran depuis un programme et l' enregistrer dans un fichier .Merci ;-) Capture d'écran d'une vidéo [ par lol55 ] Bonsoir à Tous,Je parviens très bien à faire une capture d'écran avec ce code :http://monsitecpp.free.fr/capture.cppMais lorsque j'essaye de capturer Capture d'ecran bureau en "background" [ par RougailSaucisse ] Bonjour à tous,Je suis actuellement en train de developper un programme (en c#, eh oui désolé pour ceux qui ne considère pas ca comme un "vrai" langua


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.