অনেক দিন আগে, উইন্ডোজ এক্স পাওয়ার হিসাবে একটি পাওয়ারটাই (পরে টুইকইউআই) পরে এক্স-মাউস বলে যে অন্যান্য বিষয়গুলির মধ্যে, পুরাতন স্টাইলের এক্স "ফোকাস মাউসের অনুসরণ করে", যেখানে "ফোকাস" এবং "অগ্রভাগ" একই জিনিস ছিল না। আমি বিশ্বাস করি না এটি আর রক্ষণাবেক্ষণ করেছে (শেষ দেখার বিষয়টি উইনএক্সপি-তে ছিল)।
যদিও আমি এটি ব্যাপকভাবে ব্যবহার করি নি, ফ্রি উইন্ডোজ স্ক্রিপ্টিং সরঞ্জাম অটোআইটি একটি শর্ট স্ক্রিপ্টের সাহায্যে যা করতে পারে তা করতে পারে:
#include <WinAPI.au3>
#include <Constants.au3>
#include <WindowsConstants.au3>
#include <MenuConstants.au3>
#include <SendMessage.au3>
Local $hWnd,$flags,$regexp
Func MyExit()
MsgBox(0,"Drop Window","Quitting!",2)
Exit 0
EndFunc
$flags = BitOr($SWP_NOMOVE,$SWP_NOSIZE,$SWP_NOACTIVATE,$SWP_ASYNCWINDOWPOS,$SWP_NOSENDCHANGING)
;; hot key to call exit: ALT + F11
HotKeySet("!{F11}","MyExit")
;; application window title
$regexp=".*Notepad$"
;; 10 second time out on first startup,
$hWnd = WinWait("[REGEXPTITLE:" & $regexp & "]", "", 10)
;; or wait forever
;$hWnd = WinWait("[REGEXPTITLE:" & $regexp & "]")
If ($hWnd) Then
;; uncomment next line to maximize window first
;_SendMessage($hWnd,$WM_SYSCOMMAND,$SC_MAXIMIZE)
_WinAPI_SetWindowPos($hWnd, $HWND_BOTTOM, 0, 0, 0, 0, $flags);
While 1
If WinWaitActive($hWnd,"",10) Then
_WinAPI_SetWindowPos($hWnd, $HWND_BOTTOM, 0, 0, 0, 0, $flags);
EndIf
;; check for new window
$hWnd = WinWait("[REGEXPTITLE:" & $regexp & "]","",1)
;; uncomment next 3 lines to quit if no window
;if (NOT $hWnd) Then
; MyExit()
;EndIf
Sleep(250)
Wend
Else
MsgBox(0,"Drop Window","No window title matching /" & $regexp & "/")
EndIf
"শীর্ষস্থানীয়" হ'ল একটি অবিরাম উইন্ডো সম্পত্তি যা ডাব্লুএম রক্ষণাবেক্ষণ করে, সমতুল্য "নীচে সবচেয়ে" থাকে না, তাই আমাদের এটি কিছুটা ফ্যাদ করতে হবে।
লুপটি অগ্রভাগের জন্য অ্যাপ্লিকেশনটির জন্য অপেক্ষা করে, তারপরে কীবোর্ড ফোকাস রাখার পরে এটি আবার নীচে ফেলে। মডেল পপআপগুলি মাঝে মাঝে এতে হস্তক্ষেপ করতে পারে তবে এটি বেশ ব্যবহারযোগ্য হওয়া উচিত watched স্ক্রিপ্টটি দেখা প্রোগ্রামটি শেষ হওয়ার পরে পটভূমিতে চলতে থাকবে। Alt + F11 এটিকে যে কোনও সময় প্রস্থান করতে।
"এমআইআরসি" বা যেকোনো কিছুই মিলে $ regexp পরিবর্তন করুন। উপরেরগুলি একবারে কেবলমাত্র একটি উইন্ডো নির্ভরযোগ্যভাবে পরিচালনা করবে। উইন্ডো শিরোনাম ব্যতীত অন্য উইন্ডোগুলিকে কীভাবে মেলা যায় তা দেখতে উইনওয়েট () এর জন্য অটোআইটি ডক্স পড়ুন।
ড্রপউইনডো.উ 3 এ সংরক্ষণ করুন এবং এটি "অটোইটি 3 ড্রপ উইন্ডো.উ 3" দিয়ে চালান।
http://www.autoitscript.com/site/autoit/downloads/
foreground
।