#1 Le 19/07/2015, à 17: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, à 15: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 ?
Debian 12 sur Thinkpad reconditionné
Hors ligne
#3 Le 20/07/2015, à 17: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, à 17:07
- k3c
Re : Récupérer du texte dans la fenêtre d'un programme
Tu as un reproducer ?
Debian 12 sur Thinkpad reconditionné
Hors ligne
#5 Le 20/07/2015, à 17: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, à 17: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
Debian 12 sur Thinkpad reconditionné
Hors ligne
#7 Le 20/07/2015, à 18: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 le problème solutionné, 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, à 18: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, à 18: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 le problème solutionné, 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, à 18: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, à 18: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