الحصول على النافذة النشطة في بايثون
يعد التقاط النافذة النشطة على الشاشة أمرًا ضروريًا لأتمتة المهام مثل إدخال أسماء المستخدمين وكلمات المرور. بالنسبة لمستخدمي Python، توفر العديد من المكتبات وظائف لتحقيق ذلك.
استخدام Python for Windows Extensions
مكتبة pywin32 هي امتداد لـ Python الذي يتيح استخدام Windows API وظائف. للحصول على النافذة النشطة باستخدام pywin32:
from win32gui import GetWindowText, GetForegroundWindow
# Get the handle of the foreground window
hwnd = GetForegroundWindow()
# Get the window title
window_title = GetWindowText(hwnd)
# Print the window title
print(window_title)
ملاحظة: في Python 3، يجب استخدام print(window_title) بدلاً من print window_title.المكتبات البديلة
مكتبات أخرى التي يمكن استخدامها لهذا الغرض تشمل:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3