Python get selected text

谁说胖子不能爱 提交于 2019-12-10 10:37:58

问题


How would I, using Python "catch" text that a user has selecting in, for example, a web browser? The script would idle in the background, and when a certain key combination is pressed, it "gets" the text the user has selected. Think copy & paste, only it copies to my application instead of a clipboard.

Thanks! I'd like to point out that this will be for Mac.


回答1:


  1. Install xsel

    sudo apt-get install xclip xsel -y
    
  2. Save this as get-selected.py

    import os
    print(os.popen('xsel').read())
    
  3. Select text

  4. Run

    python get-selected.py
    


来源:https://stackoverflow.com/questions/7082027/python-get-selected-text

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!