使用python读写windows剪切板

Posted Ren.Yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python读写windows剪切板相关的知识,希望对你有一定的参考价值。

 1 import win32clipboard as w
 2 import win32con
 3 
 4 base_addr = 0x8e00000
 5 buffer_len = 0x123
 6 
 7 def getText():
 8     w.OpenClipboard()
 9     d = w.GetClipboardData(win32con.CF_TEXT)
10     w.CloseClipboard()
11     return d
12 
13 def setText(aString):
14     w.OpenClipboard()
15     w.EmptyClipboard()
16     w.SetClipboardData(win32con.CF_TEXT, aString)
17     w.CloseClipboard()
18 
19 while True:
20     print getText()
21     raw_input(‘‘)
22 
23 buffer_index = int(raw_input(buffer_index:(0-15):))
24 setText((%x%(base_addr + buffer_index * buffer_len)).upper())

前提是要安装pyw32

以上是关于使用python读写windows剪切板的主要内容,如果未能解决你的问题,请参考以下文章

如何在Java程序中读写系统剪切板的数据

怎样将vim中的内容复制到windows剪切板?

获取剪切板的值

背水一战 Windows 10 (102) - 应用间通信: 剪切板

Delphi的windows剪切板操作函数

python pandas 中文件的读写——read_csv()读取文件