要查看当前剪切板的数据,我们可以使用Free Clipboard Viewer
:https://freeclipboardviewer.com/cn/
例如我们将微信输入框中的字符串复制到剪切板,可以看到原始数据是下面这样:
下面我们看看如何使用Python读取任意剪切板的内容:
import win32clipboard
def get_predefined_formats():
import win32con
predefined_formats = {
}
for name in dir(win32con):
if not name.startswith('CF_'):
continue
value = getattr(win32con, name)
if isinstance(value, int) and value not in predefined_formats:
predefined_formats[value] = name
return predefined_formats
PREDEFINED_FORMATS = get_predefined_formats()
def get_clipboard_data() -> dict:
data = {
}
win32clipboard.OpenClipboard()
try:
clipboard_format =