試圖使用win32clipboard對文本執行復制粘貼操作(至今),並且能夠輕鬆地執行。但是現在我想知道如何通過它來完成文件夾/文件等的複製/粘貼操作。我正在使用python來實現相同的。無法找到任何相關的格式。是否像文件路徑被複制,然後粘貼操作確定剪貼板數據爲文件路徑,然後實際上做文件複製?沒有線索:(。如何使用剪貼板操作複製/剪切/粘貼(ctrl-c/ctrl-v)
2
A
回答
0
的Windows拷貝/粘貼商店的東西作爲OLE對象(http://en.wikipedia.org/wiki/Object_Linking_and_Embedding) 你需要一個Python包來處理OLE。這個線程可能在複製一個殼對象幫助 - How do I script an OLE component using Python?
0
(如。一個文件或文件夾中)到剪貼板,殼的地方數據到剪貼板中的各種不同的格式用於這樣的操作的剪貼板查看器顯示的格式如下:
我真的不知道何時使用哪一個你隨後粘貼,但我的猜測將是Shell IDList Array
。關鍵是文件和文件夾不會進入剪貼板,只能引用它們。
我相信在MSDN: Shell Clipboard Formats上有這方面的綜合文檔。
這應該給你足夠的方向來進行Python封裝的進一步的網絡搜索到這樣的功能(我相信他們將存在)!
相關問題
- 1. 用於剪切/複製/粘貼的Java剪貼板
- 2. Qt「複製/粘貼/剪切」
- 3. Gtk#剪貼板複製/剪切/粘貼文件
- 4. VBA:無剪貼板複製粘貼
- 5. FabricJS剪貼板實現(複製/粘貼)
- 6. C#剪貼板直接複製粘貼
- 7. 我的RichTextBox的剪切/複製/粘貼不剪切,複製或粘貼
- 8. Powershell 5剪貼板 - 手動粘貼「複雜」剪貼板內容不起作用
- 9. 複製到剪貼板的圖像在粘貼時被剪裁
- 10. 粘貼字體粘貼到剪貼板
- 11. 文件只有當複製/粘貼,如果剪切/粘貼
- 12. java/swing:剪貼板粘貼
- 13. 從剪貼板粘貼
- 14. 如何將eps文件複製到剪貼板/粘貼板?
- 15. Silverlight:禁用文本框上的複製/粘貼/剪切操作
- 16. 使用系統剪貼板複製並粘貼而不使用粘貼模式?
- 17. 檢測和區分剪貼板事件(剪切,複製和粘貼)
- 18. Wxpython剪切複製粘貼和openfiledialog
- 19. 創建剪切複製粘貼在as3
- 20. 覆蓋剪切/複製/粘貼到wx.TextCtrl
- 21. 一般問題 - 複製,剪切,粘貼
- 22. 實現複製,剪切和粘貼
- 23. C#剪切/複製和粘貼對象
- 24. 在C#中剪切,複製並粘貼?
- 25. 粘貼到剪貼板使用XMLSpreadsheet
- 26. 如何檢查windows剪貼板是否完成了複製,粘貼的操作。
- 27. Perl複製到剪貼板不能使用剪貼板模塊
- 28. 如何從剪貼板粘貼到硒
- 29. 如何從剪貼板粘貼文本?
- 30. 讓每複製和粘貼剪切粘貼opearation特別