الوصول إلى نص حافظة Windows في Python
يعد استرداد النص من حافظة Windows مهمة شائعة في البرمجة. تستكشف هذه المقالة كيفية تحقيق ذلك باستخدام وحدة win32clipboard الخاصة ببايثون.
pywin32 وwin32clipboard
وحدة win32clipboard هي جزء من pywin32، وهي مكتبة توفر الوصول إلى وظائف Windows API . فهو يمكّن البرامج النصية لـ Python من التفاعل مع الحافظة، مما يسمح بقراءة البيانات وكتابتها.
قراءة نص الحافظة
لقراءة النص من حافظة Windows، اتبع ما يلي الخطوات:
مثال على الكود
يوضح الكود التالي كيفية استخدام وحدة win32clipboard لقراءة النص من حافظة Windows:
import win32clipboard
# Open the clipboard
win32clipboard.OpenClipboard()
# Get clipboard data
data = win32clipboard.GetClipboardData()
# Close the clipboard
win32clipboard.CloseClipboard()
# Print the clipboard data
print(data)
ملاحظة هامة
تذكر إغلاق الحافظة بعد الوصول إليها عن طريق استدعاء CloseClipboard (). وهذا يضمن أن التطبيقات الأخرى يمكنها الوصول إلى الحافظة حسب الحاجة. يمكن أن يؤدي الفشل في إغلاق الحافظة إلى سلوك غير متوقع.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3