मैं मौजूदा Google Chrome टैब पर ध्यान केंद्रित करने के लिए ऑटोहोटकी का उपयोग कैसे कर सकता हूं, न कि "कंटेनर" विंडो?
विवरण
Google Chrome कंटेनर की खिड़की के हैंडल के साथ प्रत्येक विंडो का प्रतिनिधित्व करता है, जिसमें एक या अधिक टैब होते हैं। टैब (कम से कम वर्तमान एक) का अपना विंडो हैंडल है। टैब विंडो हैंडल में विंडो शीर्षक होते हैं (जो वर्तमान में "- Google Chrome" में सभी समाप्त होते हैं), जबकि कंटेनर विंडो हैंडल स्वयं नहीं होता है। निम्न ऑटोहोटेकी कोड Google क्रोम के लिए काम नहीं करता है:
^+i::
if WinExist("ahk_class Chrome_WidgetWin_0")
WinActivate
else
Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe"
return
यह बाइंडिंग Google Chrome विंडो पर केंद्रित होगी यदि यह मौजूद है या Google Chrome चलाएगी। हालांकि, यह अक्सर कंटेनर विंडो को लक्षित करेगा (विंडो स्पाई में, विंडो शीर्षक रिक्त है)। कंटेनर विंडो को सक्रिय करने से Google Chrome कीबोर्ड शॉर्टकट का उपयोग बंद हो जाता है। दुर्गम कीबोर्ड शॉर्टकट में सर्वग्राही तक पहुँचने के लिए सभी महत्वपूर्ण ctrl + l शामिल हैं। चूंकि मुझे अभी तक कंटेनर विंडो के बजाय टैब विंडो को लगातार सक्रिय करने का कोई तरीका नहीं मिला है, मेरा काम माउस का उपयोग करना है, लेकिन यदि संभव हो तो मैं इससे बचना पसंद करूंगा।
विंडो जासूस स्क्रीनशॉट
पृष्ठभूमि
वर्तमान Google Chrome संस्करण: 5.0.317.2 देव
यदि मैं पहले से चल रहा है या यह नहीं चल रहा है तो एप्लिकेशन को चलाने के लिए एक सामान्य ऑटोहोटेकी बाइंडिंग बाइंडिंग का उपयोग करता है।
उदाहरण के लिए, मैं इसे फ़ोबोबार 220 के लिए उपयोग करता हूं
^+m::
If WinExist("foobar2000")
WinActivate
else
Run "C:\Program Files (x86)\foobar2000\foobar2000.exe"
return