消息关闭
    暂无新消息!
最近在写一个程序涉及到将一个gif文件‘复制’到粘贴板中(不是文件夹)。

然后就碰到一个问题,怎样都不能将文件复制到粘贴板中。

我开始用以下的方法:
    win32clipboard.OpenClipboard(0)
    gif = u'C:\\Users\\Administrator\\Desktop\\datie.gif'
    win32clipboard.SetClipboardData(win32clipboard.CF_HDROP, gif)
    win32clipboard.CloseClipboard()

失败后尝试通过ctypes调用dll,到这就出怪事了,在idle中能正常使用,到含Tkinter中就不能用了。我在dll中添加了返回语句,控制台中有返回但粘贴板依然是空白的。
后面试了用threading、multiprocessing都不行。

求大神支招~~~~~

用的是32位python2.7

0个回答

暂无回答!