Sprinto Posted April 23, 2009 Share Posted April 23, 2009 When i open an window/program/gui i want to know if there is any way i can find the cords of that button? so i could make the mouse click it when the button pops on the screen Paste from window info: >>>> Control <<<< Class: Button Instance: 1 ClassnameNN: Button1 Advanced (Class): [CLASS:Button; INSTANCE:1] ID: 10000 Text: Button! Position: 0, 495 Size: 629, 35 ControlClick Coords: 420, 13 Style: 0x5000000B ExStyle: 0x00000000 Handle: 0x0011069E Link to comment Share on other sites More sharing options...
FinalVersion Posted April 23, 2009 Share Posted April 23, 2009 (edited) Even though i shouldn't do this. Opt("MouseCoordMode", 2) ;Use this in the code when u click the button aswell HotkeySet("{HOME}", "_Coord") While 1 Sleep(30) WEnd Func _Coord() $Pos = MouseGetPos() ;Hover Mouse Over Button Sleep(30) MsgBox(0, "Coords", $Pos[0] & "," & $Pos[1]) ;Display MsgBox W/ Coords ClipPut($Pos[0] & "," & $Pos[1]) ;Copy them to clipboard EndFunc ;==>_Coord Edited April 23, 2009 by Godly [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center] Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted April 23, 2009 Moderators Share Posted April 23, 2009 Sprinto, Try usingControlGetPos ("Window_Title", "Window_Text", "[CLASS:Button; INSTANCE:1]") This will give you the position relative to the window, so you will probably need to useWinGetPos ("Window_Title", "Window_Text") and do some arithmetic. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Sprinto Posted April 23, 2009 Author Share Posted April 23, 2009 Godly - What i need is to auto find the cords of the butto, i dont think what you postet do that if im right?Melba23 - I'll try that when i gto time tomorrow But thx both Link to comment Share on other sites More sharing options...
FinalVersion Posted April 23, 2009 Share Posted April 23, 2009 Yes it will, put mouse over button hit home and it will copy the coords to the clipboard. [center][+] Steam GUI [+][+] Clipboard Tool [+][+] System :: Uptime [+][+] StarCraft II Mouse Trap [+][/center] Link to comment Share on other sites More sharing options...
Sprinto Posted April 23, 2009 Author Share Posted April 23, 2009 Godly - Okay , thx but im trying to make an "auto" button finder or something like that but i will play around with what M23 postet and see if i can get it to work Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now