ฟังก์ชันอะไรที่ใช้ในการ return ค่า title หรือชื่อโปรแกรมที่ mouse ชี้อยู่อะครับ....
3 posters
การ return ค่า title ?
jakkrich- สมาชิกทั่วไป
จำนวนข้อความ : 19
ความนิยม : 0
เข้าร่วมเมื่อ : 25/04/2011
- Post n°1
การ return ค่า title ?
ฟังก์ชันอะไรที่ใช้ในการ return ค่า title หรือชื่อโปรแกรมที่ mouse ชี้อยู่อะครับ....
POS- PSsix
-
จำนวนข้อความ : 1152
ความนิยม : 326
เข้าร่วมเมื่อ : 19/07/2010
- Post n°2
Re: การ return ค่า title ?
AutoIt Window Info ลองดูที่โฟลเดอร์ติดตั้ง AutoIt ในสตาร์ทเมนูจะมีโปรแกรมนี้อยู่แล้วครับ
jakkrich- สมาชิกทั่วไป
จำนวนข้อความ : 19
ความนิยม : 0
เข้าร่วมเมื่อ : 25/04/2011
- Post n°3
Re: การ return ค่า title ?
พอดีผมอยากได้โมโดูลนี้ไปใส่ในตัวโปรแกรมเลยอะครับ....ตอนนี้ได้ค่า title แล้วขอบคุณครับ ^^"
อัต- PSsix Member Class III
จำนวนข้อความ : 54
ความนิยม : 9
เข้าร่วมเมื่อ : 07/05/2011
- Post n°4
Re: การ return ค่า title ?
อานนี้
While 1
ToolTip(WinGetTitle(""))
Sleep(100)
WEnd
อัต- PSsix Member Class III
จำนวนข้อความ : 54
ความนิยม : 9
เข้าร่วมเมื่อ : 07/05/2011
- Post n°5
Re: การ return ค่า title ?
จาเอาแบบเม้าชี้ไม่กดหน้าต่างก้อลองหาดูในบอดสคิปทั่วไปเราเคยถามไว้จำลองหาดูเอาเองนะ
jakkrich- สมาชิกทั่วไป
จำนวนข้อความ : 19
ความนิยม : 0
เข้าร่วมเมื่อ : 25/04/2011
- Post n°6
Re: การ return ค่า title ?
ครับผมขอบคุณครับ ผมได้วิธีนี้มา
แล้วก็จะมีการกด hoykey ให้มันบันทึกค่าให้กับ $lbl_titlepro อีกทีอะครับ มันยุ่งยากไปอะป่าวอะ ^^" commennt ได้นะครับ
- Code:
Func gettitle()
Sleep(100)
$pos = _WinAPI_GetMousePos()
$hwnd = _WinAPI_WindowFromPoint($pos)
While _WinAPI_GetParent($hwnd) <> 0
$hwnd = _WinAPI_GetParent($hwnd)
Wend
ToolTip(WinGetTitle($hwnd))
GUICtrlSetData($lbl_titlepro,WinGetTitle($hwnd))
EndFunc
แล้วก็จะมีการกด hoykey ให้มันบันทึกค่าให้กับ $lbl_titlepro อีกทีอะครับ มันยุ่งยากไปอะป่าวอะ ^^" commennt ได้นะครับ
POS- PSsix
-
จำนวนข้อความ : 1152
ความนิยม : 326
เข้าร่วมเมื่อ : 19/07/2010
- Post n°7
Re: การ return ค่า title ?
ลองเอาไปเปลี่ยนดูครับ
- Code:
#include <WinAPI.au3>
#include <Misc.au3>
HotKeySet("{F2}", "savetitle"); F2 บันทึก
While Not _IsPressed('1B') ;กด esc ปิด
$pos = _WinAPI_GetMousePos()
ToolTip(WinGetTitle(_WinAPI_GetAncestor(_WinAPI_WindowFromPoint($pos), 2)))
Sleep(50)
WEnd
Func savetitle()
IniWrite(@ScriptDir&"\save.ini", "xxxx", "name", WinGetTitle(_WinAPI_GetAncestor(_WinAPI_WindowFromPoint($pos), 2)))
EndFunc
|
|