Có cách nào để sử dụng mô-đun win32clipboard để lưu trữ tham chiếu đến tệp trong khay nhớ tạm của cửa sổ trong python hay không. Mục tiêu của tôi là dán hình ảnh theo cách cho phép minh bạch. Nếu tôi kéo và thả một tệp 'png' vào OneNote hoặc tôi sao chép tệp và sau đó dán nó vào OneNote, điều này có vẻ như giữ được độ trong suốt. Theo như tôi có thể nói, clipboard không thể lưu trữ hình ảnh trong suốt đó là lý do tại sao nó phải là một tham chiếu đến một tập tin.Lưu trữ một tệp trong khay nhớ tạm trong python
Nghiên cứu của tôi cho thấy rằng nó có thể liên quan đến thuộc tính win32clipboard.CF_HDrop nhưng tôi không chắc chắn.
Vì vậy, để tóm tắt, mục tiêu của tôi là có một chút mã python mà tôi có thể nhấp và sử dụng tệp cụ thể trên Máy tính để bàn của tôi có tên 'img.png' chẳng hạn. Kết quả là 'img.png' được lưu trữ trong clipboard và có thể được dán vào các chương trình khác. Về cơ bản, hành vi tương tự như thể tôi đã chọn tệp trên Máy tính để bàn, nhấp chuột phải và chọn 'Sao chép'.
EDIT: Trang này dường như cho thấy có một cách sử dụng win32clipboard.CF_HDrop bằng cách nào đó: http://timgolden.me.uk/pywin32-docs/win32clipboard__GetClipboardData_meth.html
Nó nói "CF_HDROP" được gắn liền với "một tuple của tên tập tin Unicode"
popen và clip.exe, tắt đầu của tôi –
Bật ra rằng bạn có thể lưu trữ hình ảnh trong khay nhớ tạm, nhưng không phải với độ trong suốt. Tôi sẽ chấp nhận câu trả lời của Khalid, nhưng nó không phải là 100% những gì tôi muốn. –