উইন্ডো অ্যাক্টিভেশন কীভাবে কাজ করে তা সম্পর্কে আমার উপলব্ধিটি বেশ সহজ। এটি সেই ধরণের সর্বাধিক ব্যবহৃত উইন্ডোটি পুনরুদ্ধার করে। এই ডিফল্ট আচরণটি যা আপনি খুব সহজ চান কোডিং করে তোলে। আসলে, দুটি সাধারণ কোড ব্লক দিয়ে আপনি যা করছেন তার থেকে আমি প্রায় অভিন্ন কিছু করি।
+#w::
SetTitleMatchMode, 2 ; approximate match
IfWinExist, - Microsoft Word
{
WinActivate, - Micrsoft Word
}
IfWinNotExist, - Microsoft Word
{
Run FullFilePathToMicrosoftWord
}
return
আমি একাধিক মনিটরের সাথে কাজ করার জন্য কিছুটা আকর্ষণীয় সমন্বয় তৈরি করেছি। নোট করুন যে উইন্ডোজ on-এ, শিফট + উইন্ডোজ কী ধরে রাখা এবং তীরগুলি বাম এবং ডানদিকে নেভিগেট করতে ব্যবহার করা হালকা গতিতে মনিটরের মধ্যে সক্রিয় উইন্ডোটিকে সরিয়ে ফেলবে। সুতরাং আমি উইন্ডো + ডাব্লু শিফট করার জন্য কিছুটা চালাক এবং ম্যাপযুক্ত শব্দটির চেষ্টা করেছি। এটি ইতিমধ্যে খোলা থাকলে শব্দটি পুনরুদ্ধার করে বা যদি না একটি নতুন উদাহরণ চালায়। পদ্ধতির সৌন্দর্যটি হ'ল আমি কখনই শিফট + উইন্ডোজ কীটি যেতে দেই না। এটি করার মাধ্যমে আমি উভয়ই সক্রিয় / শব্দ শুরু করতে এবং বাম ডান তীর কীগুলি ব্যবহার করতে চাই ঠিক ঠিক সেই স্থানে নিয়ে যেতে পারি (উপরে দিয়ে সর্বাধিক হবে এবং নীচে হ্রাস করবে)। সক্রিয় উইন্ডোটি পুনরুদ্ধার করতে মানচিত্র + # আর আপনি মাউস ছাড়াই অনায়াসে ব্যবহার করেন এমন সমস্ত উইন্ডো সম্পূর্ণরূপে নিয়ন্ত্রণ করতে পারেন। আপনাকে যে অ্যাপটি সক্রিয় করার চেষ্টা করছেন তার প্রথম অক্ষরটি আপনাকে অবশ্যই মনে রাখতে হবে।
স্ক্রিপ্টটিকে আরও জেনেরিক তৈরি সম্পর্কে আপনার প্রশ্নের জবাবে:
1) ব্যবহার বিবেচনা করুন
; Allows you to search for an approximate window title match
SetTitleMatchMode, 2
; For example, you could do the following to activate any existing window with
; "- Microsoft Word" as part of the title
WinWait, - Microsoft Word,
IfWinNotActive, - Microsoft Word, , WinActivate, - Microsoft Word,
WinWaitActive, - Microsoft Word,
; some other code here once you have the window active
বা অন্য সম্ভাবনা:
;Active the window by finding its ahk_class
WinWait, ahk_class OpusApp,
IfWinNotActive, ahk_class OpusApp, , WinActivate, ahk_class OpusApp,
WinWaitActive, ahk_class OpusApp,
দ্রষ্টব্য: উপরের কোডটি অটোস্ক্রিপ্টরাইটারের জেনেরিক আউটপুটটির মাত্র একটি অভিযোজন ছিল। এটি কিছুটা অপ্রয়োজনীয় তবে কার্যকর। উইন্ডোর আহক_ক্লাসের মতো কিছু খুঁজে পাওয়ার জন্য অটোআইটি 3 উইন্ডো স্পাই ব্যবহার করে বিবেচনা করুন।
আপনার যদি উইন্ডোর শিরোনামটি আবিষ্কার করতে হয় তবে আপনি আহক উদাহরণ সহায়ক ফাইলটিতে প্রদর্শিত সক্রিয় শিরোনাম পেতে পারেন
WinGetActiveTitle, Title
MsgBox, The active window is "%Title%".
আপনি ব্যবহার করতে পারেন এমন অন্য কৌশলটি উইনসেটিটাইল ব্যবহার করে সক্রিয় শিরোনাম সেট করা
সম্পাদনা করুন: আপনার চারপাশে ভাসমান এক্সেল / শব্দ / পাওয়ারপয়েন্টের একাধিক উদাহরণ রয়েছে, এছাড়াও অফিটাবেটস ফ্রি সংস্করণ দিয়ে সেই সমস্যাটি সমাধান করার বিষয়টি বিবেচনা করুন। এটি আপনাকে সমস্ত ওপেন এক্সেল ফাইলগুলিকে একক দৃষ্টান্তে যেমন টাস্কবারের বিষয়ে প্রসারণের পরিবর্তে রাখার অনুমতি দেয়।