mc1974 Posted January 6, 2011 Share Posted January 6, 2011 I have the following simple bit of code running in a loop to automate a process within IE 8 under Vista MouseMove ( $x, $y, 0 ); $ret = MouseClick ( "left", $x, $y, 1, 0 ); It works most of the time but occasionally the mouse pointer moves to the correct screen location and the click doesn't seem to be registered. I've checked the return value from MouseClick when this happens and it is always 1 which suggests it should have worked. Has anyone else encountered this and can recommend a work-around? Thanks Link to comment Share on other sites More sharing options...
gononono64 Posted January 6, 2011 Share Posted January 6, 2011 (edited) try putting a small sleep in between something like : sleep(200) Edit: looking at the lines again (i just woke up:P) you have the same thing happening twice. That is to say MouseMove does the same thing as the x and y in MouseClick. So try removing MouseMove. Edited January 6, 2011 by gononono64 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted January 6, 2011 Moderators Share Posted January 6, 2011 mc1974,Why are you using MouseMove at all? MouseClick does the moving for you. 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...
mc1974 Posted January 6, 2011 Author Share Posted January 6, 2011 I was just using MouseClick on it's own originally when I first spotted the problem so I broke it down into Move and Click as an experiment. I'll try it as is using a small sleep and see if that makes any difference. Thanks 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