kjcdude Posted November 22, 2007 Share Posted November 22, 2007 (edited) I need to be able to pixel search a flash program so that i can click on the area that it finds. The problem is that pixelsearch can't see flash colors. I even used the Flexy gui to test if it saw any colors, and it only sees white when the mouse is over any part of the flash object. Thanks, Kyle Edited November 22, 2007 by kjcdude Link to comment Share on other sites More sharing options...
kjcdude Posted November 22, 2007 Author Share Posted November 22, 2007 So i found a work around Opt("WinWaitDelay",100) Opt("WinTitleMatchMode",4) Opt("WinDetectHiddenText",1) Opt("MouseCoordMode",0) send("{printscreen}") run("C:\WINDOWS\system32\mspaint.exe","", @SW_MAXIMIZE) winwait("untitled - Paint") if not WinActivate("untitled - Paint") then WinActivate("untitled - Paint") send("{ctrldown}v{ctrlup}") $coord = PixelSearch( 441, 422, 963, 899, 0x359AA4, 5 ) WinClose("untitled - Paint") sleep(300) send("{right}{enter}") sleep(300) MouseClick("left", "-60" & $coord[0], "-55" & $coord[1]) Now i'm just running into a problem with the subtraction of the cordinates at the bottom of the script, it keeps giving me the following error Subscript used with non-array variable Link to comment Share on other sites More sharing options...
kjcdude Posted November 22, 2007 Author Share Posted November 22, 2007 Got it working Opt("WinWaitDelay",100) Opt("WinTitleMatchMode",4) Opt("WinDetectHiddenText",1) Opt("MouseCoordMode",1) send("{printscreen}") run("C:\WINDOWS\system32\mspaint.exe","", @SW_MAXIMIZE) winwait("untitled - Paint") if not WinActivate("untitled - Paint") then WinActivate("untitled - Paint") send("{ctrldown}v{ctrlup}") sleep(300) $coord = PixelSearch( 441, 422, 963, 899, 0x359AA4, 5 ) WinClose("untitled - Paint") sleep(300) send("{right}{enter}") sleep(300) MouseClick( "left", $coord[0] -60, $coord[1] -40, 2 ) Link to comment Share on other sites More sharing options...
Neighthan Posted November 27, 2007 Share Posted November 27, 2007 Thanks for the code! I am currently trying to work on a way to check my bag weight in Dofus and then, if it is full, run the script to take my goods back to the bank. I ran into similar issues with flash and pixelsearch, so this was very helpful! 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