Page 1 sur 1
Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 13:01
par brossden
Bonjour à tous
Est ce que quelqu'un al une idée pour récupérer le texte contenu dans une fenêtre externe à une appli purebasic :
- Sans utiliser "CTRL A" puis "CTRL C" puis récupérer le texte dans le presse papier avec une simulation de ces touches !
Merci à tous ceux qui se pencheront sur le problème !
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 13:38
par nico
Trop vague, ça dépend si le texte est dans un controle window ou pas!
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 15:24
par brossden
C'est intégralité du texte de la fenêtre que je cherche à récupérer, exactement comme avec les raccourcis clavier que j'ai énumeré plus haut mais cette fenêtre ne répond pas à "CTRL+A"
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 15:43
par Ar-S
Salut brossden
brossden a écrit :C'est intégralité du texte de la fenêtre que je cherche à récupérer, exactement comme avec les raccourcis clavier que j'ai énumeré plus haut mais cette fenêtre ne répond pas à "CTRL+A"
je pense que ce que nico veut savoir c'est si ce texte vient d'un gadget en particulier genre editorgadget() ou si c'est plein de gadget comportant du texte. Dans les 2 cas, je pense que les API
FindWindow_ et
SendMessage_ avec #EM_GETSEL ou #EM_GETTEXT pourraient être utiles.
C'est quoi cette fenêtre ? De quel prog ?
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 15:43
par jbernard13
tu voudrais faire comme le logiciel Ditto?
voir ici :
http://ditto-cp.sourceforge.net/
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 15:44
par nico
Super, on en sait pas plus, bonne chance!
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 15:48
par brossden
C'est un fenêtre d'un programme dont je ne connais pas le code !
C'est une fenêtre qui ne contient que du texte !
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 18:24
par Patrick88
dans le temps, j'avais fais un logiciel qui recréait l'interface (le look) d'une application existante...
le sujet du message était : crée un fichier pb à partir d'une fenêtre en execution
http://www.purebasic.fr/french/viewtopic.php?f=3&t=9033
ça marche (ait) à partir de n'importe quel fenêtre d'un programme qui s'execute, il faudra surement que tu cherche l'objet windows qui peut contenir du texte
pat
Re: Récupérer le texte d'une fenêtre externe
Publié : lun. 04/févr./2013 19:33
par Kwai chang caine
Tiens mon bon DENIS
Peut être ce code de ouf pourra t'aider, il est capable de presque tout lire au survol, que ce soit les menus, les controles de fenetres, les champs, les messageBox, etc...
J'ai pas trouvé grand chose qui lui résiste, a part les webGadget évidemment, je m'en sert très souvent et depuis longtemps
http://www.purebasic.fr/english/viewtopic.php?t=33954
Ca peu être un début

Re: Récupérer le texte d'une fenêtre externe
Publié : ven. 08/mars/2013 17:42
par brossden
Mais c'est mon Kwai machin truc d'amour !!
Comment vas tu ?
Je suis content de te lire et je testerai ton truc lundi !
Bon Weekend à tous et encore merci de vous intéresser à mon problème !
Re: Récupérer le texte d'une fenêtre externe
Publié : ven. 08/mars/2013 17:49
par Backup
évite d'ouvrir plusieurs topic , on va plus savoir ou l'on en est ...
Re: Récupérer le texte d'une fenêtre externe
Publié : ven. 08/mars/2013 19:10
par cederavic
Kwai chang caine a écrit :Tiens mon bon DENIS
Peut être ce code de ouf pourra t'aider, il est capable de presque tout lire au survol, que ce soit les menus, les controles de fenetres, les champs, les messageBox, etc...
J'ai pas trouvé grand chose qui lui résiste, a part les webGadget évidemment, je m'en sert très souvent et depuis longtemps
http://www.purebasic.fr/english/viewtopic.php?t=33954
Ca peu être un début

C'est exactement ce dont je lui parlais dans l'autre topic... C'est vrai que j'ai été trop feignant pour aller chercher le lien a sa place
