Python 如何使用剪贴板操作(ctrl-c/ctrl-v)复制/剪切/粘贴文件
我一直在尝试使用win32clipboard来执行文本的复制粘贴操作(到目前为止),并且能够轻松地完成。但是现在我想知道如何通过它来完成文件夹/文件等的复制/粘贴操作。我正在使用python实现同样的功能。也找不到任何相关的格式。是否类似于复制文件路径,然后粘贴操作将剪贴板数据标识为文件路径,然后实际复制文件?没有线索:(.Windows复制/粘贴将对象存储为OLE对象()Python 如何使用剪贴板操作(ctrl-c/ctrl-v)复制/剪切/粘贴文件,python,winapi,copy-paste,pywin32,Python,Winapi,Copy Paste,Pywin32,我一直在尝试使用win32clipboard来执行文本的复制粘贴操作(到目前为止),并且能够轻松地完成。但是现在我想知道如何通过它来完成文件夹/文件等的复制/粘贴操作。我正在使用python实现同样的功能。也找不到任何相关的格式。是否类似于复制文件路径,然后粘贴操作将剪贴板数据标识为文件路径,然后实际复制文件?没有线索:(.Windows复制/粘贴将对象存储为OLE对象() 您需要一个python包来处理OLE。此线程可能会有所帮助-当您将shell对象(例如文件或文件夹)复制到剪贴板时,she
您需要一个python包来处理OLE。此线程可能会有所帮助-当您将shell对象(例如文件或文件夹)复制到剪贴板时,shell会以各种不同的格式将数据放入剪贴板。此类操作的剪贴板查看器显示以下格式: 老实说,我不知道以后粘贴时使用的是哪一个,但我猜应该是
Shell IDList数组
。关键是文件和文件夹不会进入剪贴板,只会引用它们
我相信这方面有全面的文件
这将为您提供足够的方向,让您能够在web上进一步搜索Python包装器,以获得此类功能(我相信它们会存在)