वहाँ एक रास्ता प्रोग्राम के रूप में एक ब्राउज़र सूचकांक द्वारा में टैब खुले सूची प्राप्त करने के लिए है?खुले ब्राउज़र टैब की सूची प्रोग्राम के रूप में
उदाहरण के लिए, मान लीजिए कि Google क्रोम दो टैब के साथ खुला है।
कार्यक्रम में, एक पंक्ति कुछ की तरह: (
[
0 : 'http://stackoverflow.com/',
1 : 'http://www.coolstuffff.com/'
]
:
tabs_list = list_tabs(hwnd)
... जहां hwnd समग्र क्रोम उदाहरण और tabs_list के लिए खिड़की के हैंडल है की तरह एक शब्दकोश कुछ है ... या शायद यूआरएल के बजाय विंडो के टाइटल) द्वारा
यदि हां, तो उनमें से एक को फोकस में लाने संभव कीबोर्ड कमांड, नियंत्रण (Ctrl-) नियंत्रण -1 की तरह साथ अजगर स्क्रिप्ट से किया जा सकता है या cont ROL-2।
एक संपादित बाद में जोड़ा स्पष्ट मदद करने की कोशिश: चित्र एक स्थानीय wxPython अनुप्रयोग, जहां पहले से ही कैसे स्थानीय स्तर पर चल रहा है अपने wxPython अनुप्रयोग के भीतर से है कि एक ही बॉक्स पर क्रोम की दी गई उदाहरण सक्रिय करने के लिए पता है, और कहा कि ब्राउज़र इंस्टेंस में कई टैब खुलते हैं, और अब आप यह सुनिश्चित करना चाहते हैं कि एक निश्चित टैब पर ध्यान केंद्रित किया जा सके, उस वेब पेज के साथ बातचीत करने में सक्षम होने के लिए (शायद CTRL-A CTRL-C का उपयोग करके उदाहरण के लिए इसकी सामग्री को फसल करने के लिए)। यह प्रश्न कुंजीपटल कमांड जारी करने के बारे में नहीं है, जो पहले से ही ज्ञात है, सवाल यह है कि यदि संभव हो तो खुले टैब की सूची कैसे प्राप्त करें, धन्यवाद।
यह वास्तव में मंच (ओएस) को जानने में मदद करेगा। मैं विंडोज़ से इसका अनुमान लगा रहा हूं लेकिन आपको यह विवरण देने में उचित जानकारी (और टैगिंग उचित) जोड़ना आवश्यक होगा। –
ओएस निर्दिष्ट नहीं किया गया क्योंकि लक्ष्य एक क्रॉस-प्लेटफॉर्म एप्लिकेशन विकसित करना है, हालांकि, अगर हमें इसे विंडोज़ से शुरू करना है, तो इसे सीमित करना होगा। फिर भी, मैक ओएस एक्स और पायथन के साथ ओएलई ऑटोमेशन के लिए टिप के लिए वास्तव में अपने उदाहरण की सराहना करते हैं, धन्यवाद! – gseattle