2

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

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

4

1 に答える 1

0

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

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

  1. HtmlClipboardをインストールします。スクリプトをコピーしHtmlClipboard.py、C:\Python##\Lib\site-packages\に保存します。
  2. 以下のスクリプトを次のように保存しますlink_as_html.py(質問でコードの一部を使用しました):
  3. 手順でスクリプトのショートカットを作成します (ファイルを右クリックし、[link_as_html.pyショートカットの作成] を選択します)。
  4. ショートカットを右クリックして を選択し、[Propertiesショートカット キー] にキーボード ショートカットを追加します。

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


link_as_html.py (Python34)。http://www.web.comクリップボード に URL があると仮定します。

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>")
于 2016-11-24T16:31:38.763 に答える