2011-08-16 6 views
1

Comment puis-je, en utilisant Python «attraper» le texte qu'un utilisateur a sélectionné, par exemple, un navigateur Web? Le script serait inactif en arrière-plan, et quand une certaine combinaison de touches est pressée, il "obtient" le texte que l'utilisateur a sélectionné. Pensez copier & coller, seulement il copie à mon application au lieu d'un presse-papiers.Python obtenir le texte sélectionné

Merci! Je tiens à souligner que ce sera pour Mac.

+0

duplication possible de [python - get select texte ed dans une autre application] (http://stackoverflow.com/questions/6021174/python-get-selected-text-in-an-other-application) – jtbandes

+1

duplication possible de [OS X Obtenir le texte en surbrillance] (http: //stackoverflow.com/questions/1151417/os-x-get-highlighted-text) – miku

+0

éventuellement pertinent: http://stackoverflow.com/questions/7083313/python-get-mac-clipboard-contents – RxS

Répondre

0

vous pouvez atteindre ce par 3 étapes:

  1. installer xsel sur votre linux sudo apt-get install xclip

  2. import os à votre code python

  3. et de l'utiliser x=os.popen('xsel').read()

Questions connexes