【问题标题】:Accessing Firefox's clipboard in windows在 Windows 中访问 Firefox 的剪贴板
【发布时间】:2014-07-04 00:44:50
【问题描述】:

我有一个 Python 程序,它使用 win32clipboard 在剪贴板上放置一个字符串:

win32clipboard.OpenClipboard()
win32clipboard.SetClipboardText('test', 13)
win32clipboard.CloseClipboard()

除了在 Firefox 中之外,这工作得非常好。如果我在 FF 中按 ctrl-c 某些东西(比如说“SO”,然后让我的程序执行它的操作,然后按 ctrl-v,粘贴“SO”,而不是“测试”。我能以某种方式改变 Firefox 的这种行为吗? ?

【问题讨论】:

    标签: python firefox clipboard pywin32


    【解决方案1】:

    这应该会改变 Firefox 中的行为,因为您首先需要 EmptyClipboard()。

    clipboard = 'Test'
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText( clipboard, 13 )
    win32clipboard.CloseClipboard()
    

    让我知道这是否有效。

    【讨论】:

    • 感谢您的建议。它确实清空了剪贴板,但在那之后,SetClipboardText() 仍然不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 2010-11-09
    • 2010-10-25
    相关资源
    最近更新 更多