2011-02-16 253 views
2

試圖使用win32clipboard對文本執行復制粘貼操作(至今),並且能夠輕鬆地執行。但是現在我想知道如何通過它來完成文件夾/文件等的複製/粘貼操作。我正在使用python來實現相同的。無法找到任何相關的格式。是否像文件路徑被複制,然後粘貼操作確定剪貼板數據爲文件路徑,然後實際上做文件複製?沒有線索:(。如何使用剪貼板操作複製/剪切/粘貼(ctrl-c/ctrl-v)

回答

0

(如。一個文件或文件夾中)到剪貼板,殼的地方數據到剪貼板中的各種不同的格式用於這樣的操作的剪貼板查看器顯示的格式如下:

enter image description here

我真的不知道何時使用哪一個你隨後粘貼,但我的猜測將是Shell IDList Array。關鍵是文件和文件夾不會進入剪貼板,只能引用它們。

我相信在MSDN: Shell Clipboard Formats上有這方面的綜合文檔。

這應該給你足夠的方向來進行Python封裝的進一步的網絡搜索到這樣的功能(我相信他們將存在)!