Python是否可以清空剪贴板?如果可以...怎样做呢?
我需要这个功能,这样在我的测验程序中,学生就不能从互联网和其他文件中复制粘贴答案。
编辑:我使用的是WinXP和Python 2.6。
Python是否可以清空剪贴板?如果可以...怎样做呢?
我需要这个功能,这样在我的测验程序中,学生就不能从互联网和其他文件中复制粘贴答案。
编辑:我使用的是WinXP和Python 2.6。
from ctypes import windll
if windll.user32.OpenClipboard(None):
windll.user32.EmptyClipboard()
windll.user32.CloseClipboard()
不需要使用外部库。
是的,你可以使用PyWin32
模块,这是一个用于Windows扩展的Python模块。
看一下它的EmptyClipboard方法。
EmptyClipboard函数清空剪贴板并释放剪贴板中数据的句柄。然后将剪贴板的所有权分配给当前打开剪贴板的窗口。