2016-11-23 35 views
0

このリンク<a href="http://www.web.com">my link</a>をクリップボードに保存して、HTMLエディタでHTMLモードで使用できるようにするにはどうすればよいですか? エディタに貼り付けるには、クリック可能なリンク付きのテキストmy linkのみを表示する必要があります。Python3:クリップボードにHTML形式として認識されたリンクを保存する

Tkinterやpywin32(またはその他)を使用して、クリップボードにhtmlコンテンツ(生のテキストだけでなく)が含まれていることを伝える方法を教えてください。

+1

http://stackoverflow.com/questions/17298897/how-can-i-copy-from-an-html-file-to-the-clipboard-in-python-in-formatted-text – chrki

+0

code.activestate.comリンクは非常に興味深いです。しかし、それは明らかにPython 2です。私はそれで何ができるのか見てみるつもりです。誰かがすでにPython 3で動作させるように管理しています。私は試してみます。 – JinSnow

答えて

0

@chrkiによって提案されたリンクに基づいています。

あなたはこれを行うことができます。

  1. HtmlClipboardをインストール:スクリプトをコピーし、CでHtmlClipboard.pyとして保存:\ Pythonの## \ Libの\サイト・パッケージを
  2. 保存link_as_html.pyとして以下のスクリプト(\
  3. shorcutにステップで
  4. (右ファイルlink_as_html.pyをクリックすると、shorcutを作成]を選択します)に右クリックをスクリプトのshorcutを作成し、Propertiesを選択:私は)あなたの質問であなたのコードの一部を使用しましたShorcutキーにキーボードショウカットを追加します。それだ

。私たちのクリップボードにリンクがある場合は、キーボードのショートカットを押すだけで、エディタのhtmlモードで直接画像を貼り付けることができます。


link_as_html.py(Python34)。私はあなたがクリップボードにあなたのURL http://www.web.comを持っていると仮定します。

from tkinter import Tk 
root = Tk() 
root.withdraw() 
url = root.clipboard_get() 

# send <a href="http://www.web.com" target="_blank">my link</a> to an "HTML format clipboard" 
import HtmlClipboard 
HtmlClipboard.PutHtml("<a href=\"http://"+url+" \" target=\"_blank\"/>my link</a>") 
私はあなたの特定のケースを助けることはできませんが、私はあなたが、例えば、クリップボードに「リッチテキスト」を格納するために探していると思う
関連する問題