"কনটেইনার" উইন্ডো নয়, বিদ্যমান গুগল ক্রোম ট্যাবে ফোকাস করতে আমি কীভাবে অটোহোটকি ব্যবহার করতে পারি?
বিস্তারিত
গুগল ক্রোম মনে হয় প্রতিটি উইন্ডোকে একটি ধারক উইন্ডো হ্যান্ডেল সহ উপস্থাপন করে যা এক বা একাধিক ট্যাব ধারণ করে। ট্যাবগুলির (কমপক্ষে বর্তমানের একটি) নিজস্ব উইন্ডো হ্যান্ডেল রয়েছে। ট্যাব উইন্ডো হ্যান্ডেলগুলির উইন্ডো শিরোনাম রয়েছে (যা বর্তমানে সমস্ত "- গুগল ক্রোম" এ শেষ হয়), তবে ধারক উইন্ডো নিজেই হ্যান্ডেল করে না। নিম্নলিখিত ক্রিয়াকলাপের কোডটি গুগল ক্রোমের উদ্দেশ্যে কাজ করে না:
^+i::
if WinExist("ahk_class Chrome_WidgetWin_0")
WinActivate
else
Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe"
return
এই বাইন্ডিংটি যদি গুগল ক্রোম উইন্ডোতে উপস্থিত থাকে বা গুগল ক্রোম চালায় তবে এটি ফোকাস করবে। তবে এটি প্রায়শই ধারক উইন্ডোটিকে লক্ষ্য করে তুলবে (উইন্ডো স্পাইতে, উইন্ডোর শিরোনামটি ফাঁকা)। ধারক উইন্ডোটি সক্রিয় করা Google ক্রোম কীবোর্ড শর্টকাটগুলির ব্যবহার নিষিদ্ধ করে। অ্যাক্সেস অ্যাক্সেসযোগ্য কীবোর্ড শর্টকাটগুলিতে ওমনিবার অ্যাক্সেস করার জন্য সমস্ত গুরুত্বপূর্ণ সিআরটিএল + এল অন্তর্ভুক্ত রয়েছে। যেহেতু আমি এখনও ধারক উইন্ডোর পরিবর্তে ট্যাব উইন্ডোটি ধারাবাহিকভাবে সক্রিয় করার কোনও উপায় খুঁজে পাইনি, তাই আমার কাজটি হ'ল মাউসটি ব্যবহার করা, তবে আমি যদি সম্ভব হয় তবে তা এড়াতে পছন্দ করি।
উইন্ডো স্পাই স্ক্রিনশট
পটভূমি
বর্তমান গুগল ক্রোম সংস্করণ: 5.0.317.2 দেব
আমি ব্যবহার করি এমন একটি সাধারণ অটোহোটকি বাঁধাই হ'ল একটি নির্দিষ্ট অ্যাপ্লিকেশনটি ইতিমধ্যে চালু রয়েছে কিনা তা ফোকাস করার জন্য বা অ্যাপ্লিকেশনটি চলমান না থাকলে চালনা করার জন্য একটি কীবোর্ড শর্টকাট।
উদাহরণস্বরূপ, আমি এটি foobar2000 এর জন্য ব্যবহার করি
^+m::
If WinExist("foobar2000")
WinActivate
else
Run "C:\Program Files (x86)\foobar2000\foobar2000.exe"
return