TitaniusPlatinum Posted September 20, 2019 Share Posted September 20, 2019 Hey Guys, I really hate to be that person to post here asking for help but i have tried for hours fixing this and i have looked everywhere online. I honestly think it's something so simple just flying over my head. Now i have simply threw this together for demonstration purposes. All i'm trying to do is use a pixel search to detect if the windows 10 search bar is visible (1366 x 768 Resolution) and use a variable as the search coords. As you can see in my little comment below, it's also not working inside of mousemove for example. It's spits out an error at Line 7 which is: Incorrect Number of Parameters Using MouseMove to test it's only picking up the first number of the variable and i'm a little confused. Can you guys please shed some light on this? Please don't just give me the answer, please explain what i'm doing wrong and how to fix it as i want to learn. Cheers :) #include <MsgBoxConstants.au3> #include <AutoItConstants.au3> Global $Var1 = "306, 749" Global $Var2 = "0xF2F2F2" Local $TempPixel = PixelSearch($Var1, $Var1, $Var2) If Not @error Then ;If True Then MsgBox($MB_SYSTEMMODAL, "GG", "REE") Else MsgBox($MB_SYSTEMMODAL, "Faa", "REE") EndIf ;MouseMove($Var1) ; This Fails - Shouldn't it work? ;MouseMove($Var1, $Var1); This moves to 306 x 306 Link to comment Share on other sites More sharing options...
Nine Posted September 20, 2019 Share Posted September 20, 2019 You can't combine 2 function parameters into a single variable. Split them into separate variables. “They did not know it was impossible, so they did it” ― Mark Twain Spoiler Block all input without UAC Save/Retrieve Images to/from Text Monitor Management (VCP commands) Tool to search in text (au3) files Date Range Picker Virtual Desktop Manager Sudoku Game 2020 Overlapped Named Pipe IPC HotString 2.0 - Hot keys with string x64 Bitwise Operations Multi-keyboards HotKeySet Recursive Array Display Fast and simple WCD IPC Multiple Folders Selector Printer Manager GIF Animation (cached) Screen Scraping Multi-Threading Made Easy Link to comment Share on other sites More sharing options...
TitaniusPlatinum Posted September 20, 2019 Author Share Posted September 20, 2019 4 minutes ago, Nine said: You can't combine 2 function parameters into a single variable. Split them into separate variables. Fair enough, that's a pain but i'll work around it thankyou I was certain it was an error on my end that i could resolve. I'll just use an Array to keep things nice and clean, thankyou Link to comment Share on other sites More sharing options...
TheSaint Posted September 20, 2019 Share Posted September 20, 2019 Like @Nine says, plus you are missing two parameters in the PixelSearch function call ... 3rd & 4th are not optional. You should name your variables to something more useful. i.e. $top, $left, $right, $bottom, $color, etc. Just because a variable has a comma in its midst doesn't mean it will be split by that in normal usage. Make sure brain is in gear before opening mouth! Remember, what is not said, can be just as important as what is said. Spoiler What is the Secret Key? Life is like a Donut If I put effort into communication, I expect you to read properly & fully, or just not comment. Ignoring those who try to divert conversation with irrelevancies. If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it. I'm only big and bad, to those who have an over-active imagination. I may have the Artistic Liesense to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage) Link to comment Share on other sites More sharing options...
TheSaint Posted September 20, 2019 Share Posted September 20, 2019 2 minutes ago, TitaniusPlatinum said: I'll just use an Array to keep things nice and clean, thankyou Maybe use StringSplit to achieve that array. Make sure brain is in gear before opening mouth! Remember, what is not said, can be just as important as what is said. Spoiler What is the Secret Key? Life is like a Donut If I put effort into communication, I expect you to read properly & fully, or just not comment. Ignoring those who try to divert conversation with irrelevancies. If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it. I'm only big and bad, to those who have an over-active imagination. I may have the Artistic Liesense to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage) 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