我正在尝试创建一个基本的Windows应用程序,用户输入构建一个字符串,然后将其添加到剪贴板.如何使用Python将字符串复制到剪贴板?
如何从X剪贴板获取富文本或HTML源代码?例如,如果您从Web浏览器复制一些文本并将其粘贴到kompozer中,它会粘贴为HTML,并保留链接等.但是,相同选择的xclip -o只输出纯文本,以类似于的方式重新格式化elinks -dump.我想将HTML拉出来并进入文本编辑器(特别是vim).
我在superuser.com上问了同样的问题,因为我希望有一个实用程序可以做到这一点,但我没有得到任何信息性的回复.X剪贴板API对我来说还是一个神秘的野兽; 任何有关黑客攻击的提示都非常受欢迎.这些天我选择的语言是Python,但几乎任何事情都可以.
我想使用Python编写一个应用程序脚本,该应用程序将自己宣传为提供OLE组件.我应该如何开始?
我还不知道我需要在我将要访问的COMponents上调用哪些方法.我应该使用win32com来加载这些组件,然后开始在IPython中按'tab'吗?
伙计们。
当我使用 Chrome 从互联网复制一些单词并粘贴到 Office Words 时,Words 提醒我可以粘贴保持源格式的单词。
这意味着剪贴板可以包含纯文本及其格式?
同时,我正在使用Python编写一个应用程序来获取剪贴板的内容。但不知道如何获取内容格式。
import Tkinter
if __name__ == '__main__':
r=Tkinter.Tk()
r.withdraw()
print r.clipboard_get()
r.destroy()
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我的应用程序在 Win7 上运行。
提前致谢。:)
我正在写一个Word文档,我想直接从剪贴板粘贴格式化的代码片段.
此时我可以将这些片段写入.dtml文件中的硬盘.我的目标是扩展我的Python脚本并在"格式化文本"中将此.html文件加载到剪贴板上以直接粘贴到Word.
有谁知道在Python中有任何方法可以做到这一点?
提前致谢.
Sherab
应用程序可以在剪贴板上以多种格式提供文本,以造福于可能支持也可能不支持最丰富表示的消费者。为了弄清楚我的应用程序应该(和可能)使用什么,我想检查一些常见应用程序提供的格式。但是我如何获得这些格式的列表?
Microsoft 记录了 C++ 函数EnumClipboardFormats,它完全符合我的要求。我可以从 Java 访问此功能(或等效功能)吗?如何使用它?是否有独立于系统(或至少是 Linux 和 OS X)的对应版本?
更准确地说,我正在寻找一种方法来枚举剪贴板的内容,然后在剪贴板包含不同格式的富文本时获取内容,例如text/plain, text/html, text/rtf, 以及其中的任何其他内容。我不会处理诸如通过剪贴板移动的文件集合之类的奇特类型。我正在寻找适用于 Windows 和 OS X 以及希望适用于 Linux 的解决方案(或多个解决方案)。
尽职调查: 这个问题或多或少问了同样的问题,但没有(正确的)答案。我浏览了 java工具包的剪贴板相关功能awt,但它们似乎是围绕消费者能够使用的特定“风味”(格式)组织的——而不是围绕可用的。
我也问过如何在 python 中执行此操作,但是(在我自己研究了一段时间之后)我几乎得出结论,python 不提供对富文本格式的访问。