में क्लिपबोर्ड में एक फ़ाइल संग्रहीत करना python में विंडोज क्लिपबोर्ड में फ़ाइल के संदर्भ को संग्रहीत करने के लिए win32clipboard मॉड्यूल का उपयोग करने का कोई तरीका है। मेरा लक्ष्य एक छवि को ऐसे तरीके से पेस्ट करना है जो पारदर्शिता की अनुमति देता है। यदि मैं एक 'png' फ़ाइल को OneNote में खींच और छोड़ देता हूं या मैं फ़ाइल की प्रतिलिपि बनाता हूं और फिर इसे OneNote में पेस्ट करता हूं, तो यह पारदर्शिता को संरक्षित करता है। जहां तक मैं कह सकता हूं, क्लिपबोर्ड पारदर्शी छवियों को स्टोर नहीं कर सकता है, यही कारण है कि इसे फ़ाइल का संदर्भ होना चाहिए।पाइथन
मेरे शोध से पता चलता है कि इसमें win32clipboard.CF_HDrop विशेषता शामिल हो सकती है लेकिन मुझे यकीन नहीं है।
तो, संक्षेप में संक्षेप में, मेरा लक्ष्य थोड़ा पाइथन कोड होना है जिसे मैं क्लिक कर सकता हूं और उदाहरण के लिए 'img.png' नामक मेरे डेस्कटॉप पर एक विशिष्ट फ़ाइल का उपयोग करता है। नतीजा यह है कि 'img.png' क्लिपबोर्ड में संग्रहीत हो जाता है और इसे अन्य कार्यक्रमों में चिपकाया जा सकता है। अनिवार्य रूप से, वही व्यवहार जैसे कि मैंने डेस्कटॉप पर फ़ाइल का चयन किया है, राइट-क्लिक किया है और 'कॉपी' चुना है।
संपादित करें: http://timgolden.me.uk/pywin32-docs/win32clipboard__GetClipboardData_meth.html
यह कहते हैं, "CF_HDROP" के साथ
popen और clip.exe, मेरे सिर के शीर्ष से –
यह पता चला है कि आप क्लिपबोर्ड में एक छवि स्टोर कर सकते हैं, लेकिन पारदर्शिता के साथ नहीं। मैं खालिद के जवाब को स्वीकार करूंगा, लेकिन यह 100% नहीं है जो मैं चाहता था। –