سؤال

أحاول تضمين iExplorerBrowser (Windows Explorer) في تطبيق Wxpython ، لكن لا يبدو لي أن أحصل على وحدة iExplorerBrowser في Python

لديّ clsid of iexplorerbrowser من السجل ولكن عندما أحاول فتحه مع:

from win32com import client

client.gencache.GetModuleForCLSID(id)

لم يتم إرجاع شيء .. أي الوحدة غير موجودة.

هل أنا ذاهب حول هذا بالطريقة الخاطئة؟ عادةً ما أستخدم MakePy لإنشاء مغلفة com وفتحها باستخدام client.dispatch ، والحصول على أسماء الكائنات من رمز MakePy الذي تم إنشاؤه. ومع ذلك ، لا يمكنني العثور على كائن iExplorerBrowser في متصفح Makepy Com وأنا عالق إلى حد كبير.

شكرًا

هل كانت مفيدة؟

المحلول

معظم النوافذ واجهات الصدفة يمكن الوصول إليها من win32com.shell. ألق نظرة أيضًا على العينة explorer_browser.py, ، والتي يجب أن تكون في الخاص بك site-packages/win32comext/shell/demos الدليل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top