Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/07/2015, à 18:23

JujuLand

Récupérer du texte dans la fenêtre d'un programme

Existe une solution simple, sachant que c'est une fenêtre qui tourne sous wine ?

Une réponse portant sur une fenêtre non wine m'intéresse, par ailleurs.

Il ne s'agit pas de html ...

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 20/07/2015, à 16:52

k3c

Re : Récupérer du texte dans la fenêtre d'un programme

sans aucune garantie, lancer ta fenêtre wine avec une commande du type

wine x.exe > stdout.log 2>stderr.log

et rechercher dans stdout.log ?


Archlinux sur Xiaomi Air 13

Hors ligne

#3 Le 20/07/2015, à 18:03

JujuLand

Re : Récupérer du texte dans la fenêtre d'un programme

Merci pour la réponse, mais ce n'est pas ce que je cherche ...

Je veux récupérer le contenu d'un champ d'une appli graphique ... pas le stdout, ou le stderr

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 20/07/2015, à 18:07

k3c

Re : Récupérer du texte dans la fenêtre d'un programme

Tu as un reproducer ?


Archlinux sur Xiaomi Air 13

Hors ligne

#5 Le 20/07/2015, à 18:16

JujuLand

Re : Récupérer du texte dans la fenêtre d'un programme

C'est quoi cette bestiole ?

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#6 Le 20/07/2015, à 18:30

k3c

Re : Récupérer du texte dans la fenêtre d'un programme

le code minimal qui met en évidence ton cas de figure


Archlinux sur Xiaomi Air 13

Hors ligne

#7 Le 20/07/2015, à 19:07

erresse

Re : Récupérer du texte dans la fenêtre d'un programme

Bonjour,

J'ai un peu de mal à comprendre quel est ton problème...
Pour copier un champ d'une fenêtre graphique, qu'elle soit native ou sous wine, tu ne peux pas le faire normalement à la souris ou via le clavier avec les flèches ???
C'est quoi ce genre d'application que tu utilises ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#8 Le 20/07/2015, à 19:16

JujuLand

Re : Récupérer du texte dans la fenêtre d'un programme

Je voulais pouvoir le faire sans intervention humaine.

Bon, j'ai trouvé une autre solution. En utilisant wmctrl je récupère le titre de la fenêtre, c'est tout ce qe je voulais.
Je pensais pouvoir récupérer un champ, pour déterminer certaines variables.

Le programme que je fais est une sorte d'outil centralisé qui permet à partir d'une base de donnée de se connecter en ssh, Teamviewer, scp ou sshfs ou vnc à des ordis distants à maintenir.

La partie qui me posait problème est une fonction qui me permet de récupérer la liste de toutes les fenêtres ouvertes sur des ordis distants, et me permet de rappeler la fenêtre choisie.

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#9 Le 20/07/2015, à 19:45

erresse

Re : Récupérer du texte dans la fenêtre d'un programme

Là je comprend mieux ! Même si, pour autant, je n'ai pas de solution ou de conseil à te proposer, désolé...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#10 Le 20/07/2015, à 19:49

JujuLand

Re : Récupérer du texte dans la fenêtre d'un programme

Pas grave, je m'en suis sorti autrement, mais j'aurais aimé savoir s'il était possible de le faire en ligne de commande non graphique, et donc en l'exécutant depuis mon interface graphique (Y'a tellement d'outils sous Linux, que je me demandais si çà n'existait pas ...)
J'ai cherché un peu du coté de /proc et je pense que la solution est peut-être là, mais ce n'est pas sûr, et il y a tant de fichiers que çà équivaut à chercher une épingle dans une meule de foin ...

Merci
A+

Dernière modification par JujuLand (Le 20/07/2015, à 19:51)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne