清除剪贴板?

时间:2012-02-03 02:54:35

标签: python clipboard

python是否可以清除剪贴板?如果是这样......我怎么能这样做?

我需要这样,所以在我的测验计划中,学生不能从互联网和其他文件中复制粘贴答案。

编辑:我正在使用WinXP和Python 2.6

2 个答案:

答案 0 :(得分:11)

from ctypes import windll
if windll.user32.OpenClipboard(None):
    windll.user32.EmptyClipboard()
    windll.user32.CloseClipboard()

无需外部库。

答案 1 :(得分:1)

是的,你必须使用PyWin32模块,这是一个用于windows ectension的python模块。

看看它的EmptyClipboard 方法。

  

EmptyClipboard函数清空剪贴板并释放句柄   剪贴板中的数据。然后该功能分配所有权   剪贴板到当前打开剪贴板的窗口。