Récupérer le texte d'une fenêtre externe

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Récupérer le texte d'une fenêtre externe

Message 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 !
Denis

Bonne Jounée à tous
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Récupérer le texte d'une fenêtre externe

Message par nico »

Trop vague, ça dépend si le texte est dans un controle window ou pas!
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Re: Récupérer le texte d'une fenêtre externe

Message 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"
Denis

Bonne Jounée à tous
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Récupérer le texte d'une fenêtre externe

Message 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 ?
Dernière modification par Ar-S le lun. 04/févr./2013 15:44, modifié 2 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: Récupérer le texte d'une fenêtre externe

Message par jbernard13 »

tu voudrais faire comme le logiciel Ditto?

voir ici :

http://ditto-cp.sourceforge.net/
Jbernard13
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Récupérer le texte d'une fenêtre externe

Message par nico »

Super, on en sait pas plus, bonne chance!
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Re: Récupérer le texte d'une fenêtre externe

Message 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 !
Denis

Bonne Jounée à tous
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Re: Récupérer le texte d'une fenêtre externe

Message 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
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Récupérer le texte d'une fenêtre externe

Message 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 8)
http://www.purebasic.fr/english/viewtopic.php?t=33954
Ca peu être un début :wink:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Re: Récupérer le texte d'une fenêtre externe

Message 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 !
Denis

Bonne Jounée à tous
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Récupérer le texte d'une fenêtre externe

Message par Backup »

évite d'ouvrir plusieurs topic , on va plus savoir ou l'on en est ...
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: Récupérer le texte d'une fenêtre externe

Message 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 8)
http://www.purebasic.fr/english/viewtopic.php?t=33954
Ca peu être un début :wink:
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 :roll:
Répondre